Tooling I maintain, products I shaped, integrations that survived contact with production. Metrics shown are the ones confirmed: millions of customers, 3Cr+ reconciled daily, 50-60% repetitive work removed.
Smoke Context
OSS / ToolingA small context-management library for Express built on async storage. It carries request-scoped context through a call chain so logs can be traced without threading IDs through every function.
- — Request and context propagation using async storage
- — Built for log tracing across sync and async boundaries
- — Works in single-server apps and microservices
TypeScript·
Express·
Node.js
SmokeTrees Backend Template
OSS / ToolingA mildly opinionated backend starting point. Sensible defaults, consistent layout, and the boring setup already done so new services start clean and stay consistent.
- — Consistent project layout across services
- — Defaults that cut setup mistakes
- — Faster start for new backend work, measured in the 50-60% range on repetitive setup
TypeScript·
Express·
PostgreSQL
SmokeTrees Frontend Template
OSS / ToolingA mildly opinionated Next.js starting point. Shared conventions for routing, data fetching, and styling so client projects begin from the same solid base.
- — Next.js conventions decided once, reused everywhere
- — Reduces common implementation errors
- — Repeatable start for client frontends
Next.js·
React·
TypeScript·
Tailwind CSS
Fomofy / MyFomo
ProductAn e-commerce experience built around less scrolling and better discovery. Focused product views with recommendations that narrow choices instead of adding noise.
- — Product discovery over endless scrolling
- — Personalized recommendations
- — A calmer, more focused shopping flow
Express·
TypeScript·
FastAPI·
Flutter
ONDC integrations
IntegrationBuyer-side and seller-side gift card flows plus a B2B retail seller implementation on ONDC. Protocol work where the spec is strict and the edge cases are real.
- — Gift cards, buyer side and seller side
- — B2B retail seller implementation for a client
- — Production systems serving millions of customers
TypeScript·
Kubernetes·
PostgreSQL·
AWS·
Express·
ElasticSearch
Reconciliation and financial automation
AutomationSystems that match money movement against records and flag what does not line up. Daily reconciliation flows handling 3Cr+ in monetary transactions, plus the operational automations around them.
- — Reconciliation for daily money movement at 3Cr+ per day
- — Operational and workflow automation around finance ops
- — Repetitive manual work cut in the 50-60% range where applied
Go·
TypeScript·
PostgreSQL
AI chatbots
ProductChatbots built for client support and operations. Retrieval over client docs, human handoff where it matters, and honest scoping about what the bot should not answer.
- — Client-specific knowledge flows
- — Handoff paths for unresolved cases
TypeScript·
LangChain
Shopify connectors
IntegrationConnectors and small apps that tie Shopify stores into client systems. Orders, inventory, and the unglamorous sync logic that keeps storefronts honest.
- — Storefront to internal-system sync
- — Order and catalog connectors
TypeScript·
Express·
PostgreSQL·Liquid Templating
Business applications
Selected experienceLearning management systems, CRMs, employee rewards and recognition tooling, and other custom internal software. Grouped here because each one matters less than the pattern: find the workflow, then encode it.
- — LMS builds
- — CRM builds
- — Rewards and recognition systems
React·
Next.js·
Go·
PostgreSQL