Projects

Here are some of my projects:


  • AMC SeatAlert

    A Google Chrome extension that notifies users when their desired seat becomes available. It utilizes an automated python web scraper running on an AWS EC2 instance and a FastAPI server.

    C++ | CMake | CircleCI | Ninja

  • Shadowdash

    A high-performance build automation tool that improves upon the Ninja build system. Using Object-oriented programming and Macro Metaprogramming in C++, Shadowdash serves as an alternative to Ninja for projects that have large manifest files.

    C++ | CMake | CircleCI | Ninja

  • SoHo Shopper

    A MERN stack web application for optimizing shopping routes in SoHo, NYC. It utilizes the nearest neighbor algorithm for determining the shortest path that visits all user-selected stores. It is currently deployed on a DigitalOcean droplet.

    React | Vite | Typescript | Express | MongoDB | AWS

  • NBA CourtSide

    A responsive web application featuring a clean, minimal interface for real-time NBA statistics and sports betting simulations. It utilizes a Python web scraper hosted on an EC2 instance for scraping live betting information, and a RESTful API using Spring Boot with WebSocket integration for real-time data delivery.

    React | Next.js | Typescript | ChakraUI | Tailwind | AWS | Spring Boot | Docker | GitHub Actions

  • Guessify

    A music guessing game for user-created and Spotify-curated playlists. It utilizes the Spotify Web API for playlist/song information, Redis for caching large playlists, and a MySQL cloud database for storing leaderboard statistics.

    React | Next.js | Typescript | TailwindCSS | MySQL | Redis | Prisma

  • Trailermeter

    A Rotten Tomatoes score guessing game from random movie trailers with a variety of movie categories. A Python web scraper using Selenium is used for collecting up-to-date Rotten Tomatoes scores.

    React | Next.js | Typescript | TailwindCSS | Supabase | Drizzle | Selenium | GitHub Actions

  • Politigram

    Created for and submitted to the DevFest '24 Hackathon at Columbia University. A full-stack social media website with a slider to filter content based on a political spectrum (liberal vs conservative) using machine learning.

    Next.js | BERT | Google Cloud Vision | MongoDB | Mongoose | Next-auth | Tailwind

  • Retiform

    A full-stack Facebook-clone website with both the backend and frontend developed with the Next.js 13 app router.

    React | Next.js | JavaScript | MongoDB | Mongoose | Next-auth | Bootstrap

  • Jobs Scraper

    A customizable web scraping tool that automates data extraction from job posting websites.

    Python | Beautiful Soup | Selenium | Pandas

  • Covered

    An AI cover letter generator using OpenAI's API.

    React | Next.js | Typescript | OpenAI API | Tailwind

  • HoopsIQ

    A single-page application of an NBA trivia game developed with React and Vite.

    React | Typescript | HTML | CSS