Skip to content

Archive

All work, OSS first.

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 / Tooling

A 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

TypeScriptExpressNode.js

SmokeTrees Backend Template

OSS / Tooling

A 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

TypeScriptExpressPostgreSQL

SmokeTrees Frontend Template

OSS / Tooling

A 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.jsReactTypeScriptTailwind CSS

Fomofy / MyFomo

Product

An 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

ExpressTypeScriptFastAPIFlutter

ONDC integrations

Integration

Buyer-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

TypeScriptKubernetesPostgreSQLAWSExpressElasticSearch

Reconciliation and financial automation

Automation

Systems 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

GoTypeScriptPostgreSQL

AI chatbots

Product

Chatbots 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

TypeScriptLangChain

Shopify connectors

Integration

Connectors 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

TypeScriptExpressPostgreSQLLiquid Templating

Business applications

Selected experience

Learning 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

ReactNext.jsGoPostgreSQL