Services
Production software, designed as a system.
I design, build, and run custom software for startups and businesses in India and the UAE — from the data model and auth to realtime, queues, payments, and the infrastructure it runs on. One engineer accountable for the whole system, from architecture to production.
All services
- 01
Custom Web Platforms & SaaS
Portals, dashboards, and multi-tenant SaaS — system-designed from day one.
Production-grade web platforms built on Next.js, Node.js, and a data model that holds up as usage grows: customer portals, internal dashboards, admin panels, and multi-tenant SaaS.
- Multi-tenant SaaS architecture with per-tenant data isolation
- Auth with access + refresh tokens, rotation, and role-based access control
- Admin panels and dashboards with audit logs and granular permissions
- Realtime updates over WebSockets / Socket.IO for live data and notifications
- Background jobs on Redis queues for emails, reports, imports, and PDFs
- SEO-ready public pages and fast server-rendered UI on Next.js
Next.jsReactTypeScriptNode.jsPostgreSQLMongoDB - 02
Mobile Apps
React Native apps for iOS and Android that work offline and ship to the stores.
Cross-platform iOS and Android apps in React Native — offline-first data, push notifications, deep links, and a store release handled end to end, backed by an API designed for mobile.
- One React Native codebase for iOS and Android, in TypeScript
- Offline-first storage with background sync and conflict handling
- Push notifications via FCM / APNs with per-user targeting
React NativeExpoTypeScriptNode.jsMongoDBPostgreSQL - 03
Integrations, Automation & AI
WhatsApp, payments, PDFs, webhooks and AI assistants — wired in reliably, not bolted on.
The integrations that run a business: WhatsApp Business API and Telegram bots, Indian payment gateways, webhooks, Gotenberg-generated PDFs, CRM syncs, realtime sockets, and AI chatbots that answer from your own data — idempotent and observable.
- WhatsApp Business API and Telegram bots for notifications, support, and workflows
- Indian payment gateways with verified webhooks, idempotency, and reconciliation
- PDF generation with Gotenberg for invoices, reports, and contracts
Node.jsTypeScriptRedisBullMQWhatsApp Business APITelegram Bot API - 04
Cloud, DevOps & Scaling
Deploy it, watch it, and keep it fast under real load — on AWS, GCP, DigitalOcean, or a VPS.
Infrastructure that fits the product: AWS, GCP, DigitalOcean, or a Hostinger VPS, with Docker, CI/CD, Redis caching, monitoring, and zero-downtime deploys — plus performance work when things slow down.
- Deployments on AWS, GCP, DigitalOcean, or a VPS, sized to real load
- Dockerised services with CI/CD pipelines on GitHub Actions
- Zero-downtime deploys with health checks and one-step rollback
AWSGCPDigitalOceanDockerGitHub ActionsNginx - 05
System Design & Technical Leadership
Architecture reviews, scaling plans, and fractional CTO support for startups.
Senior technical judgement when you need it: architecture reviews, scaling and migration plans, auth and security reviews, and fractional CTO leadership for startups without a full-time technical lead.
- Architecture reviews with a written report and prioritised fixes
- Scaling plans: caching, queues, read replicas, and service boundaries
- Auth and security reviews: token handling, RBAC, secrets, and OWASP risks
System designNode.jsNext.jsReact NativePostgreSQLMongoDB
Process
How we work
Every engagement follows the same shape, scaled to the size of the work. Scope, milestones, and rates are agreed in a written proposal before anything starts.
- Step 1
Discovery
A working session on goals, users, constraints, and existing systems. You get a written scope, open questions, and a clear recommendation on what to build first.
- Step 2
Architecture
Data model, service boundaries, auth, async work, and infrastructure are designed up front and shared as a short architecture document before any code is written.
- Step 3
Build
Milestone-based delivery with a staging environment from week one, regular demos, and code in your repository — not a black box handed over at the end.
- Step 4
Launch
Production deployment with CI/CD, monitoring, backups, and a rollback path. Launch is rehearsed on staging so release day is uneventful.
- Step 5
Support
Post-launch stabilisation, then an optional monthly retainer for features, upgrades, and on-call fixes. Handover docs are included either way.
Engagement
Ways to work together
- Fixed-scope project
- A defined build with milestones and milestone-based payments. Best when the requirements are clear.
- Monthly retainer
- Ongoing product development, operations, or support with a reserved block of time each month.
- Review or advisory
- Architecture, security, or performance reviews, and fractional CTO support for startups.
Have something to build?
Tell me what you are building and where it is stuck. You will get a straight answer on approach, timeline, and whether I am the right fit — rates are discussed once the scope is clear.
India · UAE (Dubai) · remote-friendly