Sahib Bharaj — Full-Stack Engineer building payment systems, ledgers and real-time services.
I build products end to end — typed Node and TypeScript services, the data models under them, and the React interfaces on top. Payments, ledgers, real-time systems and the operator tooling that makes them runnable.
Anengineerwhoshipsthewholething.
Ibuildproductsendtoend—theschema,theservice,theAPIandtheinterfaceontop.Mostofitinvolvesmoneyorstatethathastobeexactlyright:paymentlinksandreconciliation,custodialledgers,scheduledpayoutengines,authoritativereal-timeservers.Theinterestingpartwasneveranysinglelayer.Itisthatthesamedisciplineholdsacrossallofthem.
HOW I WORK
Every scene starts with a frame budget. Geometry, draw calls and texture memory get decided before a single line of shader code, because performance is a design constraint, not a cleanup task.
WHAT I DELIVER
Typed, documented codebases with a component system your team can extend — plus reduced-motion and low-power fallbacks so the experience degrades gracefully instead of breaking.

- Based in
- Nairobi, Kenya
- Working since
- 2020
- Focus
- Full-stack — Node, TypeScript, React
- Depth
- Payments, ledgers, real-time, AI tooling
- Availability
- Open for projects
ThingsIbuiltandshipped.
Thefullstackbehindascene.
Backend & APIs
Typed Node and TypeScript services, REST contracts another team can build against, background jobs and the schemas underneath.
- Node.js
- Express
- TypeScript
- REST / OpenAPI
- Cron & queues
Payments & ledgers
Payment links and checkout, webhooks verified by hand, reconciliation for the callback that never lands, custodial balances and settlement.
- Stripe
- HMAC verification
- Reconciliation
- Settlement
- Solana SPL
Data & platform
Relational and document models chosen for the shape of the data, with migrations, indexes and the operator tooling to run them.
- PostgreSQL
- MongoDB
- Drizzle
- Mongoose
- Redis
Interfaces & real-time
React and Next.js front ends on typed data contracts, authoritative WebSocket servers, and AI tooling over the Model Context Protocol.
- React
- Next.js
- Socket.IO
- Tailwind
- MCP
Let us buildsomething fast.
Got a scene, a game or an interface that needs to feel alive? Send over the idea — I reply to everything within a day.