- Built a mobile-first multiplayer party game platform with 7 games — Reaction Race, Trivia Blitz, Tap Frenzy, Word Scramble, Emoji Match, Math Blitz, and Simon Says.
- Plugin architecture makes adding new games trivial — each game is an independent server module + client module with standardized event interfaces.
- Features room codes, shareable invite links, AI bots (3 difficulty levels), player reconnection with grace periods, and no login required.
- Fantasy Casino — A side project built for fun with friends. Full-stack multiplayer gaming platform with 7 mini-games, real-time Socket.io connections, and a complete Texas Hold'em poker engine.
- No real money — purely for entertainment and learning. Features live chat, friend systems, and synchronized game states across multiple players.
- Built custom game engines for poker, blackjack, slots, and other casino games with proper game logic, state management, and anti-cheat measures.
- Built a comprehensive personal finance tracking application with expense categorization, budget planning, and visual analytics.
- Features transaction import, automated categorization, monthly/yearly budget tracking, and detailed spending insights with interactive charts.
- Implemented secure data handling, export functionality, and responsive design for managing finances across devices.
- Developed a complete voice processing pipeline combining speech recognition, AI response generation, and text-to-speech for natural voice interactions.
- Integrated OpenAI Whisper for transcription, GPT for conversation processing, and ElevenLabs for voice synthesis with custom voice training.
- Built modular architecture supporting multiple voice models, conversation context, and real-time audio streaming for responsive voice applications.
Previous Projects
- Built Ask Gary, a retrieval‑augmented AI chatbot that answers career questions from my resume, LinkedIn, hobbies, and projects.
- Uses a FastAPI backend with vector search and OpenAI models.
- Integrated as a dedicated page on my personal website with a lightweight JavaScript frontend.
- Deployed on AWS (EC2 for backend, S3 for static site) with logging, evaluation, and troubleshooting workflows.
- Led a team of five as Project manager/UIUX Designer to deliver a deployed crypto portfolio management web platform.
- Managed seven stakeholders through three design revisions, seven feedback sessions, and bi‑weekly retros.
- Conducted needs analysis via user surveys and interviews, then designed end‑to‑end user journeys for the product.
- Designed and built a multi‑page personal website with dedicated sections for projects, experience, skills, blog, and contact
- Implemented dark/light theme support, scroll‑reveal animations, and a mobile navigation drawer for a modern, app‑like user experience.
- Deployed the site on AWS S3 with a custom domain and HTTPS, and structured content so new projects and posts can be added with minimal changes.
- Developed a ridesharing app that allows students to find safe and cheap rides fast with cost-savings up to 600%
- Interviewed drivers and riders to define system requirements and minimum viable product
- Identified cost, safety, and efficiency issues with the existing rideshare solutions available through market research
- Developed an automatic data delivery application in JavaScript that connects to Bluetooth Low Energy beacons and IoT gateways.
- Optimized pallet tracking by eliminating manual data entry and reducing human errors through an automated IoT tracking system.
- Ran on‑site tests and presented results to logistics leadership, gaining approval for further integration into operations.
- Contributed to a blockchain-based platform that authenticated products and surfaced project milestones in clear, business-focused language for senior leadership.
- Worked within a 12‑week Agile Scrum roadmap that included user testing and continuous integration pipelines on AWS.
- Delivered a client‑ready product with detailed documentation used by senior consultants and industry leaders across multiple regions.
- Analyzed transaction processing workflows using process analysis and time studies to identify major inefficiencies.
- Built an Excel VBA automation tool that reduced weekly business transaction processing time from 4 hours to about 15 minutes.
- Designed and iterated on a user‑centric UI with validation rules, incorporating feedback to make the tool reliable and easy to use.