Projects
Here are some projects I've built over the years - ranging from multiplayer games and infrastructure platforms to mobile apps and AI experiments. Each one taught me something new about building scalable systems, working with different tech stacks, or solving interesting problems. Currently working on real-time multiplayer experiences and developer tooling. Feel free to check out the live demos and source code.
Heimdall
A real-time webhook monitoring dashboard that aggregates events from GitHub, Vercel, and Railway into a unified view with intelligent categorization. Features a three-tier architecture with Next.js 15 + React 19 frontend on Vercel, Go backend on Railway, and PostgreSQL on Neon. Uses Edge Functions for webhook ingestion, QStash for reliable message queuing, and Server-Sent Events for real-time updates.
Technologies:

Enter-Comm
An Android bike intercom app that creates a mesh network using WiFi Direct for offline voice communication between cyclists. Features real-time audio over 100-200m ranges, multi-hop routing for extended coverage, and dynamic network healing when devices move in/out of range. Built with Kotlin, Jetpack Compose, and Android WiFi P2P APIs.
Technologies:

Turup's Gambit
A modern multiplayer card game built with Next.js 15, featuring real-time gameplay and medieval aesthetics. Includes sophisticated bidding systems, real-time card animations, and Frenzy Mode with special powers. Built with Supabase realtime for seamless multiplayer experience, Zustand for state management, and Framer Motion for smooth animations.
Technologies:

Clouding
A developer-first infrastructure management platform that enables visual drag-and-drop infrastructure configuration and deployment. Built with Go backend using Gin framework and PostgreSQL, frontend with Next.js 15 and React Flow. Features include infrastructure visualization, component library (web servers, databases, containers), SSH credential management, and modern glass morphism UI.
Technologies:

Valpapers
Valpapers is React-Native based Android app with a corresponding NextJS based web-app that allows users to download latest high-quality valorant wallpapers. Behind the scenes it uses a custom python service based on Real-ESRGAN algorithm to upscale the wallpapers to high quality. It also uses AWS S3 for bulk wallpaper storage with a AWS Cloudfront CDN and Route 53 DNS.
Technologies:


