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.
These systems are mostly private. The public repositories below contain smaller tools, components, and experiments from related work.
- 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.
- cash-tracker — a Telegram expense tracker using an LLM for parsing and categorisation.
- 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.



