Portfolio
Education
Micro-credential in Cybersecurity
April 2021 - June 2021
Completed a 100-hour, instructor-led Cybersecurity certification using course work from Cisco Networking Academy.
Prototyped networks using the simulator Packet Tracer and inspected traffic using Wireshark.
BS in Computer Science
August 2011 - June 2021The City College of New York, CUNY
|
3.621 GPA
|
Magna Cum Laude Honors
Completed 140 credits, mostly at a Part Time pace, while engaging in clubs and academic research.
Took one year off from CS studies to studying Mandarin in Taipei, Taiwan after completing CCNY’s 4-semester Mandarin sequence.
Notable classes I took include...
- Artificial Intelligence
- Web App Development
- Intro to Data Science
- Web Security
- Data Visualization
Experience
Senior Information Systems Clerk
Mar 2024 - present
Key Technologies: MS Excel
Multitasked between data entry, directing requests from visitors to staff, assisting legal hearing office staff.
Improved record request process by compiling a spreadsheet of over 6.7K environmental permits.
Computer Science Tutor
Mar - Jun 2020
Tutored two students (1st and 2nd year) for a total of 5 hours/week via video calls, code sharing, whiteboarding.
Engaged students by having them work aloud through problems before receiving feedback and answers.
Research fellow
June 2019 - Aug 2019Opportunities in Research and Creative Arts, CCNY
|
Code-1
|
Code-2
Key Technologies: Nginx, Let's Encrypt, FreeIPA, Bash, Vagrant
Assembled a pedagogical resource for CompSci classes using on-prem servers, JupyterHub, Nginx, Bash.
Completed the first deliverable, a VM-based solution, and initiated a second one based on Kubernetes.
Research intern
June 2016 - August 2016
Key Technologies: Python, Numpy, Scikit-learn, Jupyter Notebook
Supported the medical imaging project of a PhD candidate by porting his C# algorithm to a Python package.
Learnt how to apply image processing and ML algorithms, bootstrap PyPi packages, and write documentation.
Projects
FFS
Jan 2023 - PresentBlog post (in-progress)
Key Technologies: React, React Query, Supabase, PostgreSQL, GraphQL, Styled-Components
An e-commerce web app for local produce farmers and their shoppers.
- Implemented the React + React Query frontend covering all CRUD ops for inventory management use cases.
- Leveraged Supabase for PostgreSQL/GraphQL backend and authentication.
- Onboarded a collaborator by assigning targeted tasks, holding code reviews, and meeting 4-8 times/month.
SERUM
Nov - Dec 2022
Key Technologies: Supabase, Netlify, React, React Router, TailwindCSS
An auth template for web apps built with Supabase.
- Demonstrated an auth workflow with Supabase, Netlify, React, TailwindCSS.
Todooly
Sep - Oct 2021
Key Technologies: Netlify Functions, FaunaDB, GraphQL, Node.js, React
Learnt the fundamentals of Netlify Functions and FaunaDB by building a simple to-do list app.
WSNR Lobby
Mar - Sep 2021
Key Technologies: WebSockets, Node.js, React, Express.js
A fullstack, multiplayer, game lobby web app.
- Built the frontend of a tic-tac-toe game using React and Bootstrap which included a player meetingplace.
- Enabled multiplayer functionality by building a Node.JS and WebSockets backend, hosted on Heroku.
Smigle
Jun - Jul 2021
Key Technologies: Hugo, YAML
A no-frills, no-JS, blog theme in Hugo / Golang that I personally use.
- Rewrote a successful theme to be more in line with the original minimalist theme that inspired its author.
- Enabled reuse of theme, which garnered 4 GitLab stars, 9 forks, and several complements via email.
NYC Homeless COVID Impact
Nov 2020 - June 2021
Key Technologies: Python, Scikit-Learn, Plotly Dash, Pandas
Explored and analyzed geospatial and demographic public datasets using Jupyiter and Scikit-Learn.
Crafted an interactive data vis using Plotly Dash and React.
Kipnxt
Jan 2021
Key Technologies: Kubernetes, Ansible, Clonezilla
An Ansible script for building a baremetal Kubernetes cluster.
Learnt Ansible fundamentals while exploring the architecture and maintenance of Kubernetes.
WSNR Chat
Jun - Jul 2020
Key Technologies: WebSockets, Node.js, Express.js, React
Learnt the fundamentals of WebSockets and Node.JS while building a simple IRC-like chat app.
NYC Data Speaks
Feb - May 2019
Key Technologies: AWS, Gatsby, Jest
A conceptual public data publishing website.
- Led a team of 3 students that built, tested, documented a site using AWS Amplify, GraphQL, Gatsby JS, Leaflet, Jest.
- Consulted with NYC Community Board members to identify salient data products for their constituents.
Personal Linux workstation automation
Jun 2015 - PresentArch Linux
|
Ubuntu
|
Misc
Key Technologies: Bash, Ansible
Automated the installation and configuration process from disk partitioning to OS to apps.
Flood Data Visualization
Oct - Dec 2014
Key Technologies: D3.JS, Matplotlib, Numpy, Pandas
An interactive infographic website.
- Combined data analysis, visualization, and news reports to tell a story about flooding in two major river deltas.
- Explored datasets using Jupyter, Numpy, Matplotlib, and Pandas and build visualization with D3.js and Angular.