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:
Next.js 15React 19GoPostgreSQLNeonVercel Edge FunctionsUpstash QStashServer-Sent EventsRailwayTypeScriptTailwind CSS

Heimdall

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:
KotlinJetpack ComposeAndroidWiFi DirectMesh NetworkingReal-time AudioMVVMCoroutines

Enter-Comm

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:
Next.js 15TypeScriptSupabaseZustandFramer MotionTailwind CSSReactWebSocketPostgreSQL

Turup's Gambit

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:
GoGinPostgreSQLNext.js 15React FlowTypeScriptTailwind CSSShadcn/uiAWS SDKJWT

Clouding

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:
React NativeNext.jsPythonReal-ESRGANAWS S3CloudFrontRoute 53TypeScriptExpo

Valpapers

roeintheglasses

roeintheglasses is my personal portfolio built with React & NextJS 13. It uses a PlanetScale database with a Prisma ORM layer, deployed on Vercel.

Technologies:
Next.js 13ReactTypeScriptPrismaPlanetScaleNextAuth.jsTailwind CSSVercel

roeintheglasses

Homer

Homer is a currency recognition system (CRS) based on the Accelerated-KAZE (AKAZE) algorithm. Its PoC utilizes a Python based OpenCV service for computer vision processing.

Technologies:
PythonOpenCVAKAZE AlgorithmComputer VisionImage ProcessingMachine Learning

Homer