Projects

Selected projects

A collection of full-stack, AI, and cloud products I've shipped - from CLI tools to real-time collaborative apps.

Scalable API project screenshot

Scalable API

Two Spring Boot services built to prove opposite engineering claims - one chases raw WebFlux throughput, the other spends its CPU budget on airtight auth and distributed rate limiting - backed by real k6 numbers run against the actual Railway deployment, not just localhost.

  • Tech: Spring WebFlux, Netty, Jackson Afterburner, Spring Security, JWT, Bucket4j, Redis, PostgreSQL, Flyway, Virtual Threads, Next.js, shadcn/ui, Docker, Prometheus, Grafana, Railway
CollabPro project screenshot

CollabPro

A self-hosted team workspace pairing a block-based document editor with an infinite collaborative whiteboard - real-time sync, a multi-provider AI Co-Pilot, and an MCP server built around how an AI agent actually calls tools.

  • Tech: Next.js 15, React 19, Editor.js, Excalidraw, Postgres + Prisma, Redis, RabbitMQ, WebSocket gateway, MCP SDK, OpenAI, Anthropic, Gemini, NVIDIA NIM
Hackpack project screenshot

Hackpack

A CLI that scaffolds full-stack apps by composing prebuilt templates instead of prompting an LLM - a framework, a stack of features, and generated CRUD pages, wired together through anchor comments.

  • Tech: citty, @clack/prompts, Handlebars, execa, giget, compromise, Next.js, Vite + React, SvelteKit, Hono, FastAPI, Cloudflare D1/Drizzle

AI Blogs SaaS

An AI Director that watches a YouTube video, plans an outline, and drafts a full SEO-optimised blog post - with a human still steering the wheel.

  • Tech: Next.js, TypeScript, Tailwind CSS, OpenAI API, Agentic Workflows, Node.js
ProgrammerSkool project screenshot

ProgrammerSkool

A focused learning platform that puts a coding playlist and a live C++ editor side by side, compiling against a real online judge instead of just displaying code.

  • Tech: HTML, jQuery, CodeMirror 5, Vite, React 19, CodeMirror 6, Tailwind CSS 4
CodeSnip project screenshot

CodeSnip

A multi-language code editor that exports snippets as polished PNGs or animated GIFs - themes, gradients, and a typing animation built entirely client-side.

  • Tech: React 18, react-simple-code-editor, Prism, dom-to-image-more, gifshot
Purchasing Power Parity project screenshot

Purchasing Power Parity

A Node.js module and CLI that converts an amount between countries using PPP rates instead of raw FX - so $100 in the US compares fairly to its equivalent in India.

  • Tech: Node.js, JavaScript, npm, CLI (ppp-calculator)
Orbit Video Chat project screenshot

Orbit Video Chat

A WebRTC-powered video conferencing app built for both quick 1:1 calls and full group meetings, with screen sharing and chat alongside the call.

  • Tech: Next.js 14, TypeScript, Tailwind CSS, Radix UI, Stream Video SDK, WebRTC, Clerk
Facial Emotion Recognition project screenshot

Facial Emotion Recognition

A webcam-driven computer vision project that classifies facial expressions into emotions using a deep learning model, frame by frame, in under 50 lines of Python.

  • Tech: OpenCV, DeepFace, Keras (tf_keras), Python
CollabCode project screenshot

CollabCode

A real-time collaborative code editor where a shared room turns into a live pair-programming session for any number of developers - no signup, no merge step, just a link.

  • Tech: React 18, CodeMirror 5, Tailwind CSS, react-router-dom, Express, Socket.IO, Node.js, uuid
Schedule a Meeting