Work / From voice to authorization
1,000+ voice apps.
Now, putting AI agents to work.
I build AI agents for customer-facing and internal workflows, connect them to enterprise systems, and define what they can access.
Nine years of work, from freelancing to Okta and DevRev.
Nine years of work, as an assembly drawing
5.5 years self-employed, 3 on a payroll
Freelancing ends · separation
10 strapped on
- ZammoMar 2021 – May 2023Conversational AI — San Francisco · ATL311, 500k residents
- Wild Planet2019 – 2023Co-developed — India’s most popular Alexa skill · 450k monthly users
- EducativeFeb 2022 – Mar 2022Technical Author — teaching conversational AI
- Vixen LabsJun 2019 – Mar 2022Conversational AI Design Engineer — Europe’s premier voice agency
- Magic Co.Oct 2018 – Aug 2021Design agency · New York · Warner Music, and a Webby
- DFX5Sep 2019 – Jul 2021Contract · Puerto Rico · my biggest build in Spanish
- O’Reilly MediaOct 2020 – Dec 2020Live Online Training Instructor — it filled, so it ran twice
- Voice QubeAug 2018 – Oct 2019Founding Engineer — design, backend and certification
- Rocket.ChatMay 2019 – Aug 2019Google Summer of Code — mentored by the founder and CEO
- Sanjeev Kapoor’s KloveChefJun 2018 – Aug 2018Intern — my first office job · a recipe, one step at a time
10 freelance
engagements
Zammo
Conversational AI — San Francisco · ATL311, 500k residents
Mar 2021 – May 2023Wild Planet
Co-developed — India’s most popular Alexa skill · 450k monthly users
2019 – 2023Educative
Technical Author — teaching conversational AI
Feb 2022 – Mar 2022Vixen Labs
Conversational AI Design Engineer — Europe’s premier voice agency
Jun 2019 – Mar 2022Magic Co.
Design agency · New York · Warner Music, and a Webby
Oct 2018 – Aug 2021DFX5
Contract · Puerto Rico · my biggest build in Spanish
Sep 2019 – Jul 2021O’Reilly Media
Live Online Training Instructor — it filled, so it ran twice
Oct 2020 – Dec 2020Voice Qube
Founding Engineer — design, backend and certification
Aug 2018 – Oct 2019Rocket.Chat
Google Summer of Code — mentored by the founder and CEO
May 2019 – Aug 2019Sanjeev Kapoor’s KloveChef
Intern — my first office job · a recipe, one step at a time
Jun 2018 – Aug 2018
The stages, in numbers
- DevRevProduction CX support agents for one8 and Lotto. Around 80% of conversations resolved without a human, by August 2026.
- Okta/Auth0Based in India, supporting customers across APAC. Four people when I joined, about 600 when I left.
- Independent — conversational AI400+ clients across ten Amazon marketplaces. McDonald’s UK, Girl Scouts of the USA, Reebok, Sony Music, Lysol and Finish (Reckitt), Amazon itself. Fiverr Top Rated Seller, about 500 five-star reviews.
Nine years across the globe.
The work 8 in detail
Open a project for the problem, approach and outcome
~80%resolved without a human, Aug 2026DevRev / Agilitas Jun – Aug 2026
Production CX support agents for one8 and Lotto
DevRev / Agilitas Jun – Aug 2026
Production CX support agents for one8 and Lotto
- The problem
- Lotto’s existing agent struggled to identify customers and find their orders. one8 had a major launch less than four weeks away and needed working customer support, not just a bot answering FAQs.
- What I did
- I rebuilt Lotto’s CX support agent and delivered one8’s production launch, from agent workflows to customer integrations and rollout. The agents could look up orders, process returns and exchanges, cancel orders and hand over to support staff with the conversation intact. I fixed customer identity across channels and cut tracking response time from about 12 seconds to 5 seconds.
- Outcome
- one8’s launch brought more than ten times the normal daily conversation volume. The agent handled most of it, leaving staff available for the launch. By August 2026, around 80% of conversations were being resolved end to end without a human.
2.5K+calls recorded across 11 agentsDevRev / Scaler Jul – Sep 2026
Unblocking Scaler’s calling integration
DevRev / Scaler Jul – Sep 2026
Unblocking Scaler’s calling integration
- The problem
- The calling integration had been stalled for two months. Scaler used C-Zentrix, but DevRev had no native connector. Support staff needed to take calls and see the learner’s ticket in one place.
- What I did
- I proposed a browser extension rather than waiting for a native connector. I’d never built one before, but had a working prototype in one evening. I then developed it into a Chrome extension that keeps the calling panel running inside DevRev and opens the learner’s ticket during a call. A server-side integration logs the call against the right ticket and handles duplicates.
- Outcome
- Live calls started in September 2026. The rollout recorded 2,500+ call sessions across 11 agents, without replacing Scaler’s existing phone system or commissioning custom work from its telephony vendor.
1weekend to learn Flutter and build the demoOkta & Auth0 2024
Learning Flutter to win a banking deal
Okta & Auth0 2024
Learning Flutter to win a banking deal
- The problem
- An Indonesian bank wanted to see whether it could change its identity provider without changing the app its customers used.
- What I did
- Learned Flutter over a weekend and rebuilt the bank’s mobile UI against Auth0’s APIs. The team could try its familiar app with a different identity layer underneath.
- Outcome
- The bank signed. The demo also opened seven or eight similar mobile opportunities.
500K+city population servedZammo 2021 – 23
ATL311, for the City of Atlanta
Zammo 2021 – 23
ATL311, for the City of Atlanta
- The problem
- Atlanta residents needed access to city-service information outside staffed hours.
- What I did
- Built the conversational layer for ATL311 across the website, app and phone service. Residents could ask about services such as bin collections and permits at any time.
- Outcome
- The service was announced by Mayor Andre Dickens and made city information available around the clock to a population of more than 500,000.
UKfirst official skillIndependent 2017 – 23
McDonald’s UK on Alexa
Independent 2017 – 23
McDonald’s UK on Alexa
- The problem
- McDonald’s UK wanted an official presence on Alexa.
- What I did
- Built its first official Alexa skill for the UK market as an independent developer.
- Outcome
- One of the bespoke brand builds from my freelance years, alongside work for Sony Music, Girl Scouts of the USA and Reebok.
WebbyAward winnerIndependent 2019
Purell Assistant
Independent 2019
Purell Assistant
- The problem
- GOJO Industries wanted to make hand-hygiene guidance available through voice.
- What I did
- Built Purell Assistant for GOJO Industries, the company behind Purell.
- Outcome
- Purell Assistant won a Webby Award in 2019.
GSoCopen-source contributionGoogle Summer of Code / Rocket.Chat 2019
An Alexa integration for Rocket.Chat
Google Summer of Code / Rocket.Chat 2019
An Alexa integration for Rocket.Chat
- The problem
- Make Rocket.Chat conversations accessible through voice commands.
- What I did
- Proposed and built an Alexa integration for Google Summer of Code 2019, with commands for reading and sending messages, navigating channels and searching.
- Outcome
- The project is open source in Rocket.Chat’s GitHub organisation. I returned as a GSoC mentor in 2020.
450K+monthly usersCo-developed 2019
Wild Planet
Co-developed 2019
Wild Planet
- The problem
- Let children ask for an animal sound and hear it straight away.
- What I did
- Co-developed Wild Planet, a voice app with more than 500 animal sounds.
- Outcome
- It reached 450,000+ monthly users and 10M+ weekly interactions. Amazon India named it the most popular Alexa skill on Fire TV in 2020. In April 2024, a thirteen-year-old in Basti used its dog sounds to scare monkeys away while looking after a toddler; the incident was widely reported.
Recognition / 2024–26
Two good days at work.
And the other 22.
Open a category to explore the projects. One line each, grouped by what they were for.
Brand voice work
10 projects
Nearly six years freelance: 1,000+ voice apps for 400+ clients, across ten Amazon marketplaces. Fiverr Top Rated Seller, with about 500 five-star reviews. The projects included:
- Girl Scouts of the USA
- Sony Music
- Reebok × Cardi B
- Lysol and Finish (Reckitt)
- WikiHow
- Warner Music Nashville
- Maruti Suzuki
- Amazon · Audio Ads demo, used by their own sales teams
- Amazon · Alexa Themes
- A radio network that took 81 builds on its own
Public sector & infrastructure
2 projects
- Vancouver International Airport · conversational flight information
- Voice Consumer Index 2021 · the interactive Google Action for Vixen Labs’ annual study, 6,000+ consumers across the US, UK and Germany, cited by Voicebot and Forbes
Identity & agent authorization
3 projects
- OpenFGA sample applications · global SE reference builds
- DynamoDB as a custom database connection in Auth0 · the write-up Auth0 ran in Zero Index
- Auth0 logs streamed to CloudWatch via EventBridge
Agentic AI
2 projects
- SmartSpend · agentic expense management where the agent inherits the approval chain
- The Claude-versus-GPT evaluation behind the one8 and Lotto deployments
Earlier, and for its own sake
5 projects
- Quiz of Thrones · the first thing I shipped, before the email to Bezos that November
- A travel-contacts app with visa intelligence for 195 countries (VibeCon India, 2026); did not win, going to production anyway
- Indian Traveller · first place, Smart India Hackathon
- The Ganga Quest · grand prize at the first Alexa hackathon held in India
- A supermarket billing system, written at sixteen
How I choose the work.
What I can learn matters to me when choosing a project or a role. I’ve written down a few working principles, with an optional demo of how a policy evaluates a request.
For the full list of roles, see the archive. For the story behind them, see About.
Paid sessions on Topmate
SE/FDE advice & project feedback.
Bring your career questions, CV or demo. We can work through it together in a 1:1 session.

