I create and build things.

About

I'm drawn to the idea of building things through coding. I'm currently working as a junior software engineer at Boom AI.

As an undergrad, I did competitive programming. At the height of it all, I managed to secure awards at national-level events.

After graduating, I dedicated my time upskilling and building projects to apply what I've learned. The Odin Project and Full Stack Open are solid, free resources that have helped me get up to speed with the ever-evolving nature of full-stack development.

Away from all the coding, I do a bit of gaming, play the drums (which my cat disproves of), and make an effort to stay physically active.

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