कामWork

Client systems, built to hold.

Two systems, two very different problems. Each one is told as a story: who it was for, what was at stake, and what I built.

Case १ · Mar 2026 - Present

IPO Allotment Engine

For Niche Technologies Pvt. Ltd. · SEBI-registered Category I RTA, via JRat's Studio
As Software Engineer (freelance)

  1. प्रश्नThe problemMillions of IPO bids land when bidding closes. Under SEBI's T+3 rule they must be validated, reconciled and allotted overnight, with zero tolerance for error.
  2. मार्गWhat I builtSplit a Go control plane from a vectorized Polars data plane on AWS Batch, and made the allotment lottery seeded and reproducible.
  3. फळWhat it changed1.6M+ records reconciled per second (10M in 6.34 s), with database lock contention down 80%.
Read the full story
BASIS OF ALLOTMENT · REGISTERTT+1T+2T+3SEBIT+3 · OK

Case २ · Oct 2024 - Jan 2026

Farsight

For Omara Technologies · Enterprise AI and document intelligence
As Founding Full-Stack AI Engineer

  1. प्रश्नThe problemDocumentation, AI evaluation metrics and workspace permissions were scattered across products and tenants, with no single place to see how models were really performing.
  2. मार्गWhat I builtBuilt one governance portal: Cognito RBAC across workspaces, a Ground Truth scoring engine, and the hub for DocuNexus knowledge graphs and the labelling platform.
  3. फळWhat it changedEvery evaluation measured with field-level precision, recall and Cohen's kappa, and model edge cases fed straight back into training.
Read the full story

Case ३ · Aug 2026 - Present

AgentDiff

For AgentDiff · My own product, open source and MIT licensed
As Founder & sole engineer

  1. प्रश्नThe problemAgents fail quietly. A prompt tweak or model update makes the agent loop, waste tokens or cost more, and the test still passes because the final answer looks fine.
  2. मार्गWhat I builtCompare two agent runs as aligned graphs, deterministically and locally, with no LLM judge, and turn drift, loops, cost and recovery into CI gates.
  3. फळWhat it changedA pre-release on PyPI with a GitHub Action that blocks the pull request and names the exact step that regressed.
Read the full story
1234567891011121314151617181920BASELINEplanget_user_database_statssummarizeCANDIDATEplanget_user_…↻ repeatedsummarizeFAILED+ 1 step loop on get_user_database_stats