Projects

A timeline of my technical projects and contributions

Personal Portfolio

Full-Stack Portfolio with Self-Hosted Infrastructure

Nov 2025 - Present

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
Next.jsTypeScriptDockerNginxPostfixWireGuardPostgreSQLAuth.js
Foodie preview
Click to enlarge

Foodie

Restaurant Finder with Receipt OCR & AI Chat

Mar 2025 - Jun 2025

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
FlutterFirebaseGemini APIGoogle Maps APICloud Functions
Snappport preview
Click to enlarge

Snappport

Edge-AI Conflict Detection Platform (Hackathon)

Apr 2025

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
FlutterAWS IoTAWS LambdaAWS BedrockGraphQLEdge AI
Better Heading Hierarchy preview
Click to enlarge

Better Heading Hierarchy

Obsidian Plugin (1000+ Downloads)

May 2025 - Sep 2025

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
TypeScriptCSSObsidian Plugin
1000+ downloads
4+ stars
FPCAT preview
Click to enlarge

FPCAT

FPGA-based Battle Cats Game

Dec 2024

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
VerilogSystemVerilogVivadoFPGAVGA
Arena Legends preview
Click to enlarge

Arena Legends

Multiplayer Battle Game

Jun 2024

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
C++AllegroBoost.ASIONetworking