Work

Personal products I built end-to-end, and open-source projects I contribute to

Personal Projects

Products I designed, built, and shipped independently

Latency Topology Visualizer

Problem

Teams need to understand latency and topology across cloud providers and exchanges to make placement and routing decisions—data is scattered and hard to compare in one place.

Solution

Designed and built an end-to-end product that visualizes latency topology using Cloudflare API: real-time and historical views, filter by cloud provider (AWS, GCP, Azure) and region, heatmap and list views, and export to CSV/PNG. Built for performance and clear UX for technical users.

Outcome

A single place to compare latency across regions and exchanges; supports real-time and historical analysis with a minimal, focused interface. Owned from architecture to deployment.

Tech
ReactTypeScriptCloudflare APIVercel

E-Signature Application

Problem

Users needed a simple way to sign documents digitally without leaving the browser or installing extra software.

Solution

Built a canvas-based e-signature app with document upload, smooth drawing for signatures, and secure save/export so users can sign and store documents in one place.

Outcome

Intuitive signing flow and reusable canvas component; strong feedback on UX and performance.

Tech
ReactJavaScriptCanvas API

Modern URL Shortener

Problem

Long URLs are hard to share and track; users want quick shortening and a clean, reliable experience.

Solution

Designed and built a responsive URL shortener with instant shortening, copy-to-clipboard, and local history—focused on speed and a modern, accessible UI.

Outcome

Sleek product suitable for sharing; featured on Product Hunt. Responsive and performant across devices.

Tech
ReactTypeScriptTailwindCSS

Open Source Contributions

Projects I contribute to; working within existing codebases and communities

Open Source Contribution

OpenSox

Community project I contribute to (not my own). Original by Opensox AI / apsinghdev.

What it does

A platform that helps developers discover open-source projects to contribute to based on their criteria—so you can start contributing in seconds, not days. Built with Next.js, tRPC, Prisma, and NextAuth.

My contributions

Contributing to the frontend and tooling; working across the Turborepo monorepo to add features, improve DX, and align with maintainer priorities and code style.

Working in the codebase

Navigating an existing monorepo (apps + packages), following established patterns, reading and extending tRPC APIs and Prisma schema, and shipping changes that fit the project’s architecture and conventions.

Tech
Next.jsTypeScriptTailwindPrismaNextAuthTurborepo