Proof
Not case studies. Addresses.
A marketplace, a social feed, a jobs board, a closed-loop wallet and a QR identity layer, running as one application on one database.
- Next.js front end in 51 languages
- NestJS API with 60+ modules
- Razorpay, Stripe and Cashfree, including automated payouts
- Cloudflare R2 media pipeline with WebP conversion
Language courses delivered with VR practice rooms and AI feedback, with its own catalogue, checkout, live classes and IELTS practice engine.
- Course catalogue, cart and international pricing
- Live class scheduling and attendance
- Automated scoring for IELTS practice modules
- Franchise and academy network consoles
A full ERP and CRM sold as a product: HR, payroll, attendance, tasks, expenses, a lead pipeline, a calling desk and admissions, multi-tenant from day one.
- Four deployment modes, from shared SaaS to a dedicated server
- Per-tenant branding, domains and console logins
- Web push, call logging and recording hand-off
- Live demos anyone can open without a sales call
Problems already solved
The parts that are expensive to learn twice
Money that has to balance
Three gateways in production, automated bank payouts with webhook verification and a reconciliation sweep that settles anything a missed webhook left behind. A payout is delayed by a failure, never lost.
Multi-tenancy that actually isolates
One application serving many companies, with the tenant resolved at the data layer so no query can accidentally read across it — plus per-tenant branding, custom domains and separate console logins.
Media at volume
Image and video upload, WebP conversion and delivery from object storage behind a CDN, on its own hostname, so the application servers never carry file traffic.
Fifty-one languages
A single front end serving 51 languages with per-locale URLs, right-to-left support and the document language correct in the first byte rather than after React mounts.
Real-time, on real networks
WebSocket presence, browser calling, and web push that reaches a phone with the screen off — built against the failure cases, because a notification framework works perfectly until it is on a train.
Search that survives an assistant
Server-rendered copy, structured data generated from the same constants the page prints, per-host sitemaps and canonical discipline — so the pages are readable by crawlers and quotable by answer engines.
Stack
What it is all built with
Product
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Native
- Expo
Backend
- NestJS
- Node.js
- PostgreSQL
- Prisma
- Redis
- WebSockets
Cloud
- Vercel
- Render
- Cloudflare
- Docker
- Object storage
- CDN
Money
- Razorpay
- Stripe
- Cashfree
- UPI
- Payouts
- Subscriptions
AI
- Google Gemini
- Claude
- Vision
- Speech
- Embeddings
- Agents
Growth
- Technical SEO
- Meta Ads
- Google Ads
- WhatsApp Business
- Analytics
Look at all of it, then decide.
Every link on this page opens something running in production. If what you need looks like any of it, the fifth time is faster and cheaper than the first.