🍕

Experience

  1. Apr 2024Present

    Junior Software Engineer

    • Python
    • Django
    • FastAPI
    • React
    • Node.js
  2. JunAug 2022

    Software 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

  1. 20192023

    B.S. in Computer Engineering

    Graduated cum laude, consistent dean's lister, thesis awardee, and national-level competitive programmer.

Projects

  1. EZ Money

    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
  2. ATM GUI

    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
  3. The Company Store

    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
  4. Memory Game

    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
  5. CV Maker

    CV Maker

    A CV generator using react-pdf which constructs and renders PDF-form resumes/CV.

    • React
    • React-pdf
    • CSS
    • JavaScript
    • Netlify
  6. To-Do List

    To-Do List

    A web-based to-do list app made in vanilla HTML, CSS, and JavaScript.

    • HTML
    • CSS
    • JavaScript
    • GitHub Pages