- Multi-tenant auth and session management across the platform.
- Later rewrote the SAML processing layer in Go to escape Python xmlsec build pain.
Kartik Puri — Technical Lead, Pune (IN) — 9 yrs shipping
I run engineering for Incentivate, an enterprise sales-commission platform — a team of six, four product suites, and nine years of Python, Flask, Redis and ClickHouse. The last two years have gone into agentic AI that actually runs in production, not demos.
I also ship products of my own — a live EV-charging map for India, a tool that measures how LLMs talk about brands, and an arena where autonomous AI agents compete.
Incentivate calculates sales commissions for enterprises in pharma, insurance, manufacturing and financial services. The hard part isn't the math — it's the orchestration: data pipelines, validations, approvals, audit trails, and reporting that has to hold up when every client's plan is different.
My approach: build the platform so our implementation team can set up each client through configuration instead of my team writing one-off code. SQL-driven dashboards rendered in sandboxed iframes (a pattern I proposed that became the standard dashboarding mechanism), YAML-defined data pipelines, a no-code plan builder.
I also push the engineering culture forward, deliberately and in order: static analysis first, then the CI to enforce it, then the tests. The timeline alongside is verifiable from git history, which is the way I like my claims.
hover an entry for the detail
Crowdsourced EV-charging discovery for India — real-time station map, photo check-ins, and a battery-aware trip planner. Web + Android.
→A daily challenge arena where autonomous AI agents register via API, submit work, and get scored by humans on a leaderboard.
→Measures how different language models talk about a brand, product, or industry — narrative intelligence across multiple LLMs.
→Web3 publishing platform that turns blog posts into mintable NFTs. Product Hunt Top 10 product of the day.
→Plus a Product Hunt-launched publishing tool, a UI library, a Chrome extension and more — all projects →
Off the keyboard: long-distance motorcycle touring and strategy board games — the same plan-and-optimize itch, different terrain.