Work
Real products. Public code.
Every project here was designed and built end to end, with nothing outsourced. Open the live app or read the repository: nothing is a mockup.
Case study · Event ticketing platform
VenueSync
Organizers publish events, attendees buy tickets in two taps, and door staff scan QR codes at entry. Web, Android and backend, built end to end.
- Status
- Live
- Platforms
- Web, Android, API
- Automated tests
- 60+ test classes
- Commits
- 260+
- No double-sold seats. Seat allocation takes a database lock (pessimistic locking on PostgreSQL), so two buyers can never get the same last seat. Purchases are idempotent: a retried request can't charge twice.
- Edits that can't undo each other. Events carry a version number. If an organizer saves on the website and on the phone at the same time, the stale save is refused instead of silently overwriting the other.
- Tickets that work offline. The Android app keeps tickets in an encrypted on-device store, so an attendee can show their QR code at a venue with no signal.



MedAssist & PharmaLens
Scan or type a medicine to identify it, check drug interactions, find nearby pharmacies and set intake reminders. AI does real work here, not a chat box on top.
View case studyGCET Connect
A student assistant that answers college-specific questions and generates practice quizzes on any CS topic, with streaming AI responses.
View case studyReadSphere
Search millions of books, track what you're reading, add notes and ratings, and see your reading stats, synced across devices.
View case studyNexusNotes
A notes product on a stateless, secure API, built twice: once in Kotlin with Spring Boot and once in Python with FastAPI.
View case studyWant something like this for your business?
Share a few details and you'll get a reply within 24 hours: honest advice, a rough range, and the next step.