Logo

Projects

A mix of open-source platform work, AI-augmented tooling I'm designing in public, and learning projects across the full stack.

Mobile (RN)Admin (Next.js)API Gateway · JWTidentitycatalogwarehouseinventoryorderinvoiceSupabase Postgres + PostGIS
Open Source · In Progress

B2B Fruits — open-source B2B ordering platform

Spring Boot microservices · PostGIS geofencing · React Native + Next.js · Claude-powered admin assistant (v1.1)

A B2B fresh-fruit ordering platform for Indian buyers — kirana stores, HoReCa, juice bars. Seven hexagonal Spring Boot 3 microservices (ArchUnit-enforced), React Native + Expo buyer app, Next.js admin dashboard on Vercel, Supabase Postgres + PostGIS for warehouse-polygon-based order routing, OpenPDF for GST invoicing. v1.1 adds a Claude-powered admin assistant designed as a tool-using agent, not knowledge-base RAG.

Spring Boot 3MicroservicesPostGISReact NativeNext.jsSupabaseClaudepgvector
GitHub PRReview AgentJava + SpringClaude APIInlinecommentseval harness · prompt versioning · audit log
Designing

Claude PR Review Agent

Inline PR review for logic bugs, security smells & missing tests · open-source · read-only by design

A Claude-powered code-review agent that comments inline on every PR — logic bugs, missing tests, security smells, naming. Built on Java + Spring with the same hexagonal pattern as my service work. Read-only by design (ArchUnit asserts no mutation tool can ever be added); eval harness baked in from day one; prompt versioning + audit log for compliance.

JavaSpring BootClaude APIEval HarnessGitHub WebhooksArchUnit
🌐
Job Dashboard
multi-national · full stack
Learning Project

Job Dashboard

Multi-national job search & application tracker — built as a learning project across the full stack

A multi-national job-search and application-tracking platform built end-to-end as a learning project — exploring full-stack patterns from data ingestion through to a recruiter-/candidate-friendly UI. React/Next.js front-end, Spring Boot back-end services.

Next.jsSpring BootPostgreSQLREST APIs
📱
Loan App · RN
60 / 75 / 90 / 120-day terms
Shipped

Short-Tenure Loan App (React Native)

Apply / track / repay flows for 60-, 75-, 90- and 120-day loan products

A React Native mobile app for short-tenure consumer-loan products — 60, 75, 90 and 120 day terms. End-to-end flows for application, status tracking, repayment schedules and EMI reminders. Built against a Spring Boot back-end with JWT auth and role-based access.

React NativeSpring BootPostgreSQLJWTFintech