Projects Showcase

Real-Time Chat App

Real-Time Chat App

  • Real-time messaging platform secured with JWTs
  • Hosted on AWS EC2 with Nginx reverse proxy
  • Mobile-first UI with React and Tailwind CSS
  • Implemented CI/CD pipeline using GitHub Actions
React React TypeScript TypeScript HTML HTML Tailwind Tailwind Node.js Node.js PostgreSQL PostgreSQL Docker Docker Redis Redis AWS AWS
Live Demo GitHub Repo
Jimmy Overdrive

Jimmy Overdrive

  • 2D platformer game inspired by Johnny Upgrade with custom art and animations
  • Custom game loop, physics, UI, and rendering using vanilla Java and Swing
  • Designed upgrade system and level structure to encourage iterative gameplay
  • Published to GitHub with clear documentation and runnable release builds
Java Java
GitHub Repo
Social Network App

Social Network App

  • Responsive and mobile-first UI built using React
  • Secured REST API with JWTs using Node.js and Express
  • Implemented CI pipeline with GitHub Actions to run tests and verify builds on PRs
  • Achieved 94% backend test coverage using Jest and Supertest
React React TypeScript TypeScript HTML HTML CSS CSS Node.js Node.js MongoDB MongoDB
Live Demo GitHub Repo
Flashcards Mobile App

Flashcards Mobile App

  • Responsive and mobile-first UI built using React
  • Secured REST API with JWTs using Node.js and Express
  • Implemented CI pipeline with GitHub Actions to run tests and verify builds on PRs
  • Achieved 94% backend test coverage using Jest and Supertest
React Native React Native TypeScript TypeScript Redux Redux Tailwind Tailwind Java Java Spring Boot Spring Boot PostgreSQL PostgreSQL Docker Docker
GitHub Repo