Experience
- Apr 2024 — PresentJunior Software Engineer
- Python
- Django
- FastAPI
- React
- Node.js
- Jun — Aug 2022Software Developer Intern
Developed a Vue.js + Quasar-based employee task management system and built a REST API with PHP + MySQL to perform CRUD operations.
- Vue.js
- Quasar
- PHP
- MySQL
- JavaScript
- REST API
- XAMPP
Education
- 2019 — 2023B.S. in Computer Engineering
Graduated cum laude, consistent dean's lister, thesis awardee, and national-level competitive programmer.
Projects
EZ Money
A Flask-based income/expense tracker with authentication, data validation, and CRUD functionality. Created as my final project for Harvard's CS50x.
- Flask
- Python
- HTML
- Bootstrap
- JavaScript
- Authlib
- Chart.js
- SQLite3
- Pytest
ATM GUI
An ATM CRUD desktop application made with Tkinter and SQLite3. Features login/register functionality and two-factor authentication with Twilio.
- Tkinter
- Python
- Twilio
- SQLite3
The Company Store
A mockup of an e-commerce website featuring items from the co-op game Lethal Company built with React.
- React
- React Router
- Tailwind CSS
- JavaScript
- Vite
- Vitest
- Vercel
Memory Game
A React-based memory game. Earn a point for each successfully chosen card that hasn't been picked before. Data is fetched from Imgflip and GIPHY APIs.
- React
- CSS
- JavaScript
- Vite
- Netlify
- Imgflip
- GIPHY
CV Maker
A CV generator using react-pdf which constructs and renders PDF-form resumes/CV.
- React
- React-pdf
- CSS
- JavaScript
- Netlify
To-Do List
A web-based to-do list app made in vanilla HTML, CSS, and JavaScript.
- HTML
- CSS
- JavaScript
- GitHub Pages