I build software for the awkward parts of real businesses: old systems, messy data, and workflows spread across email, WhatsApp, spreadsheets, and ERPs.
Most of my current work involves Rust, LLM-based workflows, on-prem computer vision, WebAssembly, and Tally integration.
- QuoteAssist — turns quotation requests received as text, voice notes, or photos into priced PDF quotations.
- QuoteWatch — reads a sales inbox and produces a daily report of quotations and follow-ups that need attention.
- StockIQ — adds inventory analysis and dashboards to an existing Tally ERP setup without requiring a data migration.
- Action Search — on-prem video search using YOLO and CLIP, running at approximately 40 ms per frame on commodity hardware.
QuoteWatch is public. The other systems are mostly private; the repositories below include complete applications, smaller tools, and components from related work.
- quotewatch — a Rust service that turns Gmail quotation threads into two follow-up queues, using structured LLM classification and an idempotent libSQL workflow.
- cash-tracker — a Telegram expense tracker using an LLM for parsing and categorisation.
- tally_xml_parser — a Rust library for querying and parsing stock data from Tally ERP.
- tally-wasm-core — inventory movement, reorder, ROI, and cable cut-length analysis compiled to WebAssembly.
- tally_client — a small Windows-deployable service connecting remote applications to a local Tally instance.
- dex-aggregator — a small Rust implementation of a routing and aggregation service for Starknet DEX pools.
I previously worked at Amazon and Microsoft, and later spent more than a decade running an electrical distribution business. I have also worked on Rust infrastructure and smart contracts in the Ethereum and Starknet ecosystems.
Much of my current work sits at the intersection of software engineering and day-to-day business operations.
Notes and demos are at avantgardelabs.in.



