05 / Things I builtBefore the phone

Things I built

Before I started selling software, I spent years building it.

01 / 2026Node.js · React · Flutter · REST

A live B2C booking and payments platform on the Play Store and App Store, where customers find, book and pay for console gaming sessions at physical stores.

What problem it solved
A 15-outlet chain running bookings, billing and tournaments on systems that didn’t talk to each other. Customers queued at the counter. Coupons were handed out by hand. Billing was fragmented across outlets and reporting ran on an eight-day cycle.
What I actually did
Developer on the backend and the web dashboard. One Node.js API serving a Flutter customer app and a React dashboard for store owners, franchisees and super admins. Designed the pricing engine as the single source of truth for revenue and owned payments end to end.
What I learned
In a multi-outlet business the hard part is never the feature. It’s making one number mean the same thing in every outlet, on every screen, at every point in the journey, and proving it still does after the next change.
02 / 2025Next.js · Convex · Clerk · Lemon Squeezy

A collaborative SaaS platform for developers: writing, sharing and discussing code snippets.

What problem it solved
Developers learn from each other constantly, and the good stuff, the snippet that fixed the thing, disappears into DMs and closed tabs.
What I actually did
Built it full-stack on Next.js with Convex, Clerk for auth and Lemon Squeezy for payments. Multi-language editor, real-time discussion threads, community snippet curation.
What I learned
Shipping the payment flow is the moment a project stops being a project. Everything before that is practice.
03 / 2024MongoDB · Express · React · Node

A social network for 500+ alumni of my college.

What problem it solved
A graduating class scatters and the network dies with it. Everyone keeps meaning to stay in touch and nobody builds the place to do it.
What I actually did
MERN stack. Secure authentication, dynamic feeds, profile management.
What I learned
The first thing I built that people I knew actually used. Watching someone use your software badly teaches you more in ten minutes than a week of building it.