Projects
More on GitHub.
-
Tally 2026
A multi-tenant B2B feedback board. Each organization's data is isolated with PostgreSQL row-level security, and each organization has owner, admin and member roles, a Stripe subscription with webhooks, and plan usage limits. It also has Google sign-in, an audit log, and a REST API with keys and rate limits.
TypeScript, React, Node.js, PostgreSQL, Stripe, Docker
-
Inkwell 2026
A real-time collaborative document editor. Edits sync as Yjs CRDT updates through a WebSocket server I wrote. It shows live cursors, merges offline edits on reconnect, keeps a version history you can restore, and enforces owner, editor and viewer roles on the server.
TypeScript, React, Node.js, Yjs, WebSockets, SQLite, Docker
-
Leechy 2025
A mobile marketplace. I built Android features in Jetpack Compose and a Ktor backend with Supabase Auth and PostgreSQL, integrated Stripe for payments and onboarding, and designed APIs with real-time updates for 600+ active users.
Kotlin, Swift, Ktor, Stripe, Firebase
-
ThrottleX 2024–25
A distributed rate-limiting library in Go with several algorithms and Redis or in-memory backends. Goroutine-based concurrency control lets it handle over 1M requests per second. CI/CD with GitHub Actions cut the release cycle by 30%.
Go, Redis, Docker, GitHub Actions
-
Diagram Maker 2026
A web-based UML diagram tool.
Svelte, SVG, TypeScript
-
PriceTrackr 2024
An e-commerce price tracker built with Next.js. It scrapes Amazon product data on a schedule with cron jobs and emails alerts for price drops and stock changes.
Next.js, MongoDB, Cheerio, Tailwind CSS
-
Spartan Racing telemetry 2022–23
A wireless telemetry system for the SJSU Formula SAE car, streaming sensor data from a Raspberry Pi 4 and PiCan2 to a Grafana and InfluxDB dashboard. It reduced performance issues by 15% and power use by 30%.
Raspberry Pi, Grafana, InfluxDB, Docker
-
This site 2026
Three HTML pages and one stylesheet on GitHub Pages. No JavaScript and no build step.
HTML, CSS