Fifteen million people use the agents I ship.
I started Simplified in 2020. Six languages, thousands of paying customers, revenue tripling year over year, and a team of more than 50. Other agents can use it too, through the Simplified MCP server.
run 0001 who_is_kd
Founder and CEO of Simplified. Before that: Meta, Uber, Adobe Marketo, Vessel.io. Scroll, and the run plays back from today.
├ now2020 – todaySimplified: founder and CEOok
I started Simplified in 2020. Six languages, thousands of paying customers, revenue tripling year over year, and a team of more than 50. Other agents can use it too, through the Simplified MCP server.

├ nowthe systemRiley, a marketing agent in productionok
├ nowthe proofhow it is evaluatedok
Each one runs the real agent over its real interface, including the pause for a person’s approval. About twenty kinds of exact check, plus rubric scoring by a judge model.
Open source
I also built a framework that evaluates agents the way a user meets them: in a real browser, with a screenshot and a reason for every check.
github.com/celeryhq/probe├ nowthe lessonswhat production taught usok
An ads API rejected a call that set two budgets at once. We now strip empty optionals before any tool call.
A run created campaign items with fields missing. A typed tool now expands and validates them, and the model is not allowed to create them directly.
When a toolkit silently failed to register, the model invented substitutes. Now it is an error before anything runs.
Only then turn it into a skill the agent follows.
An image cannot ship unless a check was actually logged for it.
├ nowthe stackwhat is open every dayok
├ recall2020 back to 2005what came beforeok
├ recall2020emailed the CTO of OpenAIok
I had been building with language models since GPT-2, so I wrote to the person running the technology.
From: KD Deshpande
To: Chief Technology Officer, OpenAI
Sent: 2020
The full text of the email will go here.

├ recall2020Meta: lead product manager, Messengerok
I led product strategy for Messenger, and learned how engineering, design and data science agree on anything at that size.

├ recall2017 – 2020Uber: senior product manager, growth and monetizationok
Uber had no advertising business. I wrote the case, started it, and launched Sponsored Listings on Uber Eats: experimentation, personalization and monetization at the moment someone decides what to order.

├ recall2014 – 2017Adobe Marketo: head of mobile product, then general managerok
At Adobe Marketo I ran mobile product, then became general manager of innovation and partnerships, reporting to the chief product officer. Push, in-app, SMS, location, and a launch in Japan.

├ recall2011 – 2014Vessel.io: CEO and co-founderok
I co-founded Vessel.io, an A/B testing and analytics platform for mobile apps, wrote its SDKs, took it through 500 Startups and sold it to Marketo, now Adobe Marketo. It is the same question I ask of agents now.

├ recall2011 – 2012TuneIn: senior software engineer, mobileok
I built mobile radio for millions of daily listeners, on phones and in dashboards, alongside Ford, Tesla, HTC and Samsung.

├ recall2005 – 2010engineer: Symantec, BMC Software, co-founder and CTO at Virtuonok
Two computer science degrees, then Symantec and BMC, then my first company, Virtuon, where I ran the technology.

└ nextopenwaiting on your message…
Koustubha Deshpande, San Francisco Bay Area. This page was built by directing an agent in Claude Code, over eight versions. The prints were generated through the Simplified MCP server.