Projects
A timeline of my technical projects and contributions
Personal Portfolio
Full-Stack Portfolio with Self-Hosted Infrastructure
Modern portfolio website built with Next.js, featuring complete authentication system, dynamic content management, and tech-inspired UI. Deployed with Docker Compose in isolated dev/prod environments, self-hosted on custom infrastructure with DNS, SSL, and enterprise email.
- •Built hybrid mail relay with WireGuard VPN bypassing ISP blocks, achieving Mail-Tester 10/10 via SPF/DKIM/DMARC/rDNS
- •Deployed via Docker Compose with isolated dev/prod environments, self-managed DNS (Bind9) and Nginx reverse proxy
- •Implemented authentication system with timing-safe verification, rate limiting, and OAuth


Foodie
Restaurant Finder with Receipt OCR & AI Chat
Cross-platform restaurant discovery app with categorized map view, detailed menu displays, and AI-powered dining recommendations. As lead developer, designed the architecture and implemented core features including conversational AI and receipt OCR pipeline.
- •Engineered multi-tier AI architecture with Vertex AI Genkit for context-aware restaurant suggestions and dish-oriented recommendations
- •Implemented OCR-based receipt scanning with automatic dish matching algorithm for streamlined review creation
- •Designed custom Google Maps themes and dynamic SVG icon generation system matching restaurant color schemes


Snappport
Edge-AI Conflict Detection Platform (Hackathon)
Real-time safety monitoring solution built as Hackathon Lead in 30 hours. Detects crowd conflicts in high-density venues (stadiums, metro stations) and generates automated incident reports for security personnel.
- •Built edge-to-cloud pipeline with MQTT protocol for low-latency event transmission from ICAM-540 to AWS IoT Core
- •Architected fully serverless infrastructure using Lambda, AppSync GraphQL, and DynamoDB with real-time subscription updates
- •Integrated Amazon Bedrock Claude 3.7 Sonnet for automated narrative generation from conflict detection frames


Better Heading Hierarchy
Obsidian Plugin (1000+ Downloads)
Productivity tool that enhances markdown readability by visualizing document structure. Helps users better organize and navigate complex note hierarchies in Obsidian.
- •Developed custom CSS injection system with dynamic guide line rendering based on heading levels
- •Published to official Obsidian Community Plugins marketplace with 1000+ downloads


FPCAT
FPGA-based Battle Cats Game
Tower defense game fully synthesized on FPGA hardware with VGA output and mouse input. Demonstrates end-to-end digital circuit design from game logic to peripheral interfaces.
- •Built Verilog game engine with multiple FSMs controlling character logic, resource generation, and state transitions
- •Solved timing bottlenecks via parallel rendering pipelines and custom sprite compression within FPGA constraints


Arena Legends
Multiplayer Battle Game
Real-time strategy battle game supporting both local AI and online PvP gameplay. Features diverse character roster with unique abilities, strategic elixir management, and dynamic combat system.
- •Built real-time multiplayer with Boost.ASIO TCP/IP sync and synchronized game state across clients
- •Developed diverse characters with varied skills and gameplay using object-oriented inheritance hierarchy
- •Implemented physics engine with grid-based pathfinding and pixel-perfect collision detection