about
The engineering around the model is where the product happens.
I started in enterprise software and spent over a decade in serious, production-grade codebases: an MDM platform at VMware serving large device fleets, C# reporting systems, and three years in Workday Financials shipping full-stack features in invoicing and a resume-processing module used by thousands of enterprise customers. Workday is also where I first built AI into a product and where I stepped into product ownership, so I learned to work backward from the customer, not just the ticket.
Two years ago I went out on my own to build AI products from scratch. Ganit is an agent that replaced a manual back-office job at a wholesale distributor: staff used to look up dealer-specific pricing in spreadsheets during phone calls, and the agent now does it instantly over Telegram. The hard part was making a non-deterministic model trustworthy enough to quote real prices, so I built hybrid retrieval plus an LLM reranker with a disambiguation step, and pushed anything that had to be exact (like the actual price math) out of the model's hands entirely. Lead Surf is a LinkedIn lead-intelligence Chrome extension that reads a user's feed and classifies buying signals, where the interesting problems were cost control, running third-party text through an LLM safely, and calling LinkedIn's own API from the browser without tripping its abuse detection.
The thread through all of it: I like owning the whole thing, discovery through production, and the engineering I find most interesting is the product layer that makes an unreliable model reliable enough to trust.
activity
Shipped in the last 12 months
commits, last 12 months · includes private repositories · github ↗
the spine
Career
2025 - present
Founder & Product Engineer
Echoscan Software · Vancouver, BC
Building AI-native products end to end. Ganit (live) and Lead Surf. Discovery through production: ran customer interviews, onboarded pilot users, hired a small team (4), shipped to real customers.
2022 - 2025
Senior Software Application Developer
Workday · Vancouver, BC
Workday Financials (invoicing, resume-processing module), thousands of enterprise customers. Built in-house AI features; stepped into a Product Owner role (prioritization, customer input, roadmap). Won internal hackathons; team pitches adopted into the roadmap.
2019 - 2022
Senior Developer
BGRS · Toronto
Redesigned a reporting framework (Entity Framework, Web API 2, expression trees). Refactored core C# services and stored procedures.
2017 - 2019
Senior Developer
VMware · Bangalore
Built the WorkspaceOne MDM platform (.NET, Angular, REST) for large enterprise device fleets. POC ownership; Swagger/API docs; Docker + Bamboo CI/CD.
2012 - 2017
Developer
Mindtree, Global E-SoftSys · India
Enterprise data-stewarding app over a large data warehouse, full SDLC; CRM apps, PayPal integrations, Windows Phone apps for US clients.
point of view
How I think about AI engineering
The product layer is the interesting part
Any LLM can draft an answer. Making that answer reliable enough to quote a real price to a real dealer is engineering: grounding, retrieval, disambiguation, and deciding exactly what to keep out of the model's hands.
Work backward from the customer
Workday taught me product ownership: prioritize from customer input, and let user feedback kill features. That instinct is how Lead Surf ended up focused on LinkedIn, and it's how every project here got started: an interview, not an idea in a vacuum.
Own the whole thing
Discovery through production: customer interviews, architecture, hiring, shipping, and the ops after. No handoff I can't follow end to end.
stack
Full stack
AI / ML
Backend
Frontend
Enterprise / legacy
Infra / ops
Product
Tooling
credibility
▸ Toastmasters (2+ yrs, public speaking)
▸ Microsoft Certified Professional, C#
▸ BE Electronics & Communication