New10x engineer · System design · Agentic AI
Kartik Kapgate
Senior Software Engineer at Acai Travel. I build AI agents and the platforms behind them.

- shipping production software, since Jan 2021
- 5y 10m
- users reached by systems I built
- ~1.1M
- projects taken from zero to launch
- 25+
- merged open-source pull requests
- 20+
01 / About
10x engineer, end to end.
I'm the engineer you hand the whole problem to. From LeetCode to system design to infrastructure, I'm good at every layer of the job, and I go as deep as the problem needs.
What makes me 10x is how I build. I run agentic workflows that keep development moving 24/7: agents pick up tickets, write and test the code and open pull requests, while I design, review and ship. More gets built, with minimal bugs and almost no regressions.
Off the clock: CS2, football, the gym and cooking.
01Clarity first
I keep asking questions until the scope is fully clear, so the estimate holds up and nothing comes as a surprise later.
02Own the outcome
Estimates, stakeholders, design, build, review. I stay with the deliverable until it works for the customer.
03Unblock others
Some of my best work is on projects I wasn't assigned to: picking up their pace quickly and helping them ship.
02 / Experience
Where I've built things.

Acai Travel
AI agents for travel contact centres, airlines, OTAs & DMCs
Senior Software Engineer
Apr 2026 – Present · Barcelona, ES · On-site
Relocated from Nagpur to Barcelona by Acai
Software Engineer
Feb 2025 – Mar 2026 · Nagpur, IN · Remote
- Acai Desk. Re-architected our AI helpdesk for travel, a full ticketing system, from scratch in just 4–6 weeks. Moved it from Render to AWS EKS and rebuilt the logging pipeline.
- Analytics. Built the usage dashboards and product metrics in Metabase and PostHog.
- Agentic development. Built workflows that take a feature request or bug from a Linear ticket all the way to an approved PR. I run almost the entire technical side of the product on my own.
- Autopilot engine. Architected and built the platform-wide engine: it connects to omnichannel sources like Genesys, Zendesk, NICE CXone, Salesforce and Outlook, and runs agent actions based on features extracted from each case.
- LLM, MCP and A2A services. Worked across all three: the LLM service (one gateway to Azure OpenAI, Bedrock and Claude, with RAG and evals), the MCP service (platform actions exposed as tools any agent can call) and the A2A service (agents handing tasks to other agents).
- Shipped in weeks. For each one I designed the architecture, presented it to the team and our principal engineer, got design approval and shipped it end to end, down to production monitoring for multiple clients, working directly with customers and their engineers.
- Mentoring. Mentor a squad of five engineers.
micro1
AI training for frontier LLMs, delivered via Outlier for Scale AI
Software Engineer · Contract
Feb 2024 – Present · Remote
- RLHF, SFT and prompt-engineering work on multi-turn models such as Llama 3 and Gemini: 15+ projects, 450+ high-impact tasks.
- Promoted to team lead for multimodal LLM training, leading engineers across South Asia and South America.
True Sparrow
Product studio building full-stack products for US clients
Software Engineer → Full-stack lead
Jul 2021 – Jan 2024 · Remote
- Built 5+ products from scratch, from schema and API design to delivery: Raised, WhisperChain, NFTorNOT, SuperText, Moxie and the Sales Sparrow iOS app.
- Started on Node.js backends, then Python (Django, Flask), then SwiftUI on iOS. Ended up leading full-stack delivery and mentoring three interns.
OnlineSales.ai
Retail media and ad-tech platform
Software Design Engineer · Intern
Jan 2021 – May 2021 · Remote
- Built the Create Upload Service: one backend for image search across Unsplash, Shutterstock and Pexels, covering 10M+ images.
Vishwakarma Institute of Technology, Pune
B.Tech, Computer Science · 2017 – 2021
03 / Skills
The stack I reach for.
Go and TypeScript every day. Below: everything else I've shipped to production.
- GoDaily driver
- TypeScriptDaily driver
Languages
- JavaScript
- Python
- Swift
- C++
- Bash
Backend & APIs
- gRPC
- Protobuf
- Node.js
- Fastify
- Express
- Zod
- OpenAPI
- GraphQL
- FastAPI
- Django
AI & agents
- MCP
- A2A
- Claude
- Azure OpenAI
- Bedrock
- OpenRouter
- Weaviate
- Braintrust
Cloud & infra
- AWS
- EKS
- Kubernetes
- Terraform
- Docker
- GitHub Actions
- Cloudflare
- S3
- SQS
- Aurora
- Vercel
Observability & analytics
- Datadog
- OpenTelemetry
- Grafana
- Loki
- PostHog
- Metabase
Data
- MongoDB
- PostgreSQL
- MySQL
- Redis
- Redshift
- RabbitMQ
Integrations & auth
- Genesys
- NICE CXone
- Zendesk
- Salesforce
- Outlook
- Front
- Auth0
Frontend & mobile
- Next.js
- React
- Tailwind CSS
- shadcn/ui
- Redux
- SwiftUI
Tooling
- Claude Code
- Cursor
- Linear
- Turborepo
- pnpm
- Jest
- Playwright
- Figma
04 / Projects
Things I've shipped on the side, and hackathons.
New
Sales Sparrow iOS
An AI-powered Salesforce companion for iOS: accounts, notes, tasks and events, with AI suggestions.
SwiftUI · Salesforce · OpenAI

Whisper Chain
A social experiment built on Chinese whispers: AI images get passed along a chain, and the story drifts with every hop.
Node.js · Lens Protocol · Stable Diffusion

NFT or Not
Hot-or-Not from the 2000s, rebuilt for AI-generated NFTs. Started at the ETHIndia hackathon.
Node.js · Lens Protocol · Stable Diffusion

L7 Load Balancer & Rate Limiter
A Layer-7 load balancer with health checks, round-robin routing and per-IP rate limiting.
Python · HTTP · Networking

AI API Mocker
Generates realistic mock responses from an OpenAPI spec with an LLM. Published on npm.
Node.js · OpenAPI · OpenAI
Open source
Upstream contributions
- trpc/trpc41k starsFixed HTTP edge cases in server and client: Allow header on 405s, JSON early errors, caller Content-Type, bare basePath
- caddyserver/caddy78k starsMade basic_auth reject usernames that only collide after {env.*} placeholder expansion
- gofiber/fiber40k starsMade Links() add to the Link header instead of replacing it, so earlier links and early-hint preloads survive
- urfave/cli24k starsMade help show the whole subcommand path it was given, not just the last command
- goreleaser/goreleaser16k starsFixed release announcements: backslash escaping for Telegram MarkdownV2, and no empty Bluesky link without a release URL
- open-metadata/OpenMetadata15k starsContributions to the open-source metadata platform for data discovery and governance
- mdn/content11k starsFixed over-formatted code in the official JavaScript docs
- pinterest/pymemcache843 starsDocumentation fixes for Pinterest's Python memcached client
- python-validators/validators1.1k starsAadhaar and PAN validators for Indian identity numbers
- TheAlgorithms34k starsAlgorithms and data structures in JavaScript and C++: linked lists, cycle detection and tests
- TrueSparrowSystems14 merged PRs across Sales Sparrow iOS, WhisperChain and NFT or Not
05 / Contact
Let's build something.
Got a project, a role, or a hard problem? My inbox is open, and I usually reply within a couple of days.