Loading
Open to Staff Engineer · Founding Engineer · Engineering Manager roles

Ashutosh
Ajgaokar

I've spent 16 years shaping how the web loads, renders, and performs.
Now I'm building what comes next — full-stack systems powered by AI.
Engineering leader. Full-stack builder. Agentic engineer.

Scroll

Profile of a
curious builder

From a kid tinkering with HTML on borrowed laptops in Mumbai to leading the UI engineering org at one of the world's largest ad-tech companies. The web changed my life — so I decided to spend mine making it faster.

I've spent sixteen years shaping how the web loads, renders, and performs — first as a practitioner writing every line of CSS myself, then as an engineering leader turning those hard-won insights into platform-level standards. At Media.net, I built and led a 36-person cross-functional org spanning front-end devs, full-stack engineers, designers, and SDETs. I've conducted 300+ interviews, run six years of performance appraisals, and still review code every week. Now? I'm back at the keyboard, building AI-native full-stack products that ship faster than most teams can spec.

16
Years of Experience
300+
Interviews conducted
36
Engineers led at peak
6yr
Appraisals & reviews
🎯

Here's what I've learned: great front-end engineering is invisible. Users never think about your component architecture or your build pipeline — they just feel fast or slow, smooth or janky, delightful or frustrating. My job is to make sure they only feel the first one in each pair. Every millisecond matters. Every interaction tells a story.


The long game

Some people job-hop. I went deep. Five roles at one company, each one earned — because the hardest problems are the ones worth staying for.

2024 — Present
Full-Stack Engineer & AI Builder
Independent / Hands-On
Plot twist: after years of leading teams, I went back to the keyboard. But the game had changed. Armed with frontier LLMs — Claude, Gemini, Cursor IDE — I'm building full-stack applications solo: lander engines, SERP platforms, AI-powered app builders. Shipping faster alone than I ever did with a team. Not because the team wasn't great. Because the tools finally caught up to the vision.
2021 — 2024
Senior Manager, Front End Engineering & UI
Media.net
The peak: owning the front-end architecture for a platform serving millions of ad impressions daily. Built a 36-person cross-functional org. Conducted 300+ interviews. Ran six years of appraisals. But the real leadership wasn't in the growth — it was in the hard moments. Navigated the 2024 layoffs — the hardest conversations of my career. Restructured the team to be leaner and sharper. You don't learn leadership from the wins. You learn it from the calls that keep you up at night.
2019 — 2021
Manager, Front End Development
Media.net
My first real test as a people leader. Learned that great code reviews are teaching moments, that hiring for curiosity beats hiring for credentials, and that a team that trusts each other ships faster than a team of rockstars.
2017 — 2019
Senior UI Developer
Media.net
This is where I fell in love with performance. Shaving 200ms off a page load across millions of users? That's not optimization — that's giving people their time back. Also led the 2018 team acquisition — integrating an entire external engineering team into Media.net. Culture alignment, skill mapping, building trust from scratch. Technical challenges are clean; people challenges are messy. I learned to love the mess.
2015 — 2017
UI Development Lead
Media.net
Started leading small squads and realized something: the best code is the code that makes other people's code better. Introduced component-based thinking to a codebase that desperately needed it — and watched productivity compound.
2014 — 2015
User Interface Developer
Media.net
Day one at Media.net. Walked into a fast-moving ad-tech machine and thought: "I need to learn everything." So I did. Cross-browser quirks, responsive layouts, shipping under pressure — this is where the real education started.
2010 — 2014
Front End UI Developer
CMSS Pvt Ltd
Where it all began. Four years building enterprise HR applications taught me that boring software still needs great UX. Learned to write modular code, think in components, and care about the humans on the other side of the screen. The foundation for everything that came after.

Tools of
the trade

Frameworks come and go. What lasts is knowing when to reach for each one — and when to put it down. Here's what I reach for most.

Languages & Core
JavaScript (ES6+) TypeScript Python HTML5 / Semantic Markup CSS3 / SCSS / PostCSS SQL GraphQL REST APIs WebSockets JSON / YAML Bash / Shell Scripting Regex
Frameworks & Libraries
React Next.js Vue.js Angular Node.js Redux
UI & Design
Tailwind CSS Figma Design Systems Responsive Design GSAP Three.js
Tools & Platforms
Git Webpack Vite Docker CI/CD AWS
Performance & Quality
Core Web Vitals Lighthouse Testing (Jest/Cypress) Accessibility (WCAG) SEO
AI & Agentic Stack
Agentic Engineering Context Engineering Claude Skills & Plugins MCP Servers & Gateways Spec-Driven AI Dev TDD with AI Agents Prompt Architecture Claude Opus / Sonnet 4.6 Gemini Cursor + Background Agents Claude Code Windsurf Cascade Claude Cowork Multi-Agent Orchestration
Full-Stack Engineering
TypeScript Next.js FastAPI Python Redis PostgreSQL Supabase WebSockets
Leadership & Process
Team Management (36+) Hiring (300+ Interviews) Agile / Scrum Mentorship Tech Strategy

The plot twist

In 2024, I stopped managing and started building again. Full-stack this time. With AI as my co-pilot, I'm shipping more in a month than teams used to ship in a quarter.

Here's the thing nobody tells you about senior leadership: you start to miss the building. So I made a bet. I went hands-on again — but this time with a superpower. I'm using LLMs not as toys, but as engineering multipliers. Claude, Gemini, and the latest frontier models aren't replacing my judgment — they're amplifying it. I architect the systems, the AI accelerates the execution. The result? Full-stack applications from zero to production in days, not months.

Claude Sonnet 4.5/4.6 Claude Opus 4.5/4.6 Gemini Latest Cursor IDE Claude Code Claude Cowork
2024
The full-stack era
AI‑Native
Build philosophy
🚀

What I'm building: CPA lander builders that generate high-converting pages on demand. SERP page serving platforms that scale to millions of requests. App builders that turn prompts into production code. This isn't vaporware — it's shipping, live, making money.

TypeScript Next.js FastAPI Python Redis PostgreSQL Supabase WebSockets
💡

My hot take: the engineers who'll win the next decade aren't the ones who can write the most code — they're the ones who know what to build and can direct AI to build it with them. Taste, architecture, and product instinct matter more than ever. The keyboard is optional. The thinking isn't.

🎧

Agentic Engineering, Not Vibe Coding

There's a difference between prompting an LLM and hoping for the best, and engineering systems where AI implements while you own architecture, quality, and taste. I practice what the industry is calling Agentic Engineering — orchestrating AI agents through structured workflows: spec-driven development, incremental implementation, context engineering, and rigorous verification loops. I don't vibe code. I conduct the orchestra.

🛠

Tools of the Trade — 2026

The AI developer toolchain isn't a buzzword list anymore — it's a production stack. Here's mine:

Agentic IDEs: Cursor for AI-native editing with Background Agents and the fastest autocomplete in the market. Claude Code for terminal-first agentic development with a 1M-token context window — no IDE, no editor, just raw execution. Windsurf's Cascade for multi-step, self-recovering agent workflows when the task needs autonomy.

Foundation Models: Claude Opus 4.6 for deep architectural reasoning and complex system design. Claude Sonnet 4.6 for high-throughput generation — the workhorse. Gemini for multimodal tasks and cross-referencing large contexts.

The MCP Ecosystem: Model Context Protocol is the connective tissue — 97M+ monthly SDK downloads, 6,400+ registered servers, backed by Anthropic, OpenAI, Google, and Microsoft. I use MCP servers for GitHub, PostgreSQL, Supabase, Slack, and custom internal tools. It's the protocol that replaced every point-to-point AI integration.

Skills, Plugins & Automation: Claude Code's 2,400+ skill ecosystem and plugin marketplace for encoding repeatable engineering workflows — from spec-driven development to automated code review. Claude Cowork for orchestrating multi-agent tasks across documents, data, and codebases. Custom MCP gateways for access control and auditability at scale.

This isn't a list of things I've tried. It's what I ship with every single day.

Cursor Claude Code Windsurf Claude Cowork Opus 4.6 Sonnet 4.6 Gemini MCP Servers Custom Skills Plugin Marketplace MCP Gateways Background Agents
🎙

From Team Lead to AI Conductor

Leading 36 engineers taught me that great output comes from clear specs, tight feedback loops, and knowing when to delegate vs. when to dive in. Turns out, the same principles apply to orchestrating AI agents. Define the task. Provide context. Verify the output. Iterate. The skill isn't replaced — it's amplified. I went from managing people to conducting an orchestra of human intuition and machine execution.


Things I've
shipped

I believe in learning by building. These aren't side projects — they're the systems, teams, and platforms I've poured years into.

🌐
SERP Page Serving Platform
Architected a high-throughput platform for serving dynamically generated SERP pages at scale — handling millions of requests with sub-200ms P95 response times. Redis caching layer with 95%+ hit rate, WebSocket-driven real-time updates, PostgreSQL backbone with optimized query patterns. Built to absorb 10x traffic spikes without flinching. Architecture: TypeScript → Redis cache → PostgreSQL → WebSocket push → CDN.
TypeScriptRedisPostgreSQLWebSocketsAt Scale
The App Factory
An internal tool that turns product specs into working applications using frontier LLMs. Not a demo — a production workflow I use daily to ship full-stack apps in hours, not weeks. Spec-driven prompts, incremental implementation with verification loops, automated testing baked in. 10+ production apps shipped through this pipeline. Workflow: Spec → Claude Code agent → Cursor refinement → CI/CD → Deploy.
Cursor IDEClaude CodeFull-StackAI-Native
Claude Skills & Workflow Automation
Developing custom Claude Code skills and plugins that encode engineering best practices into reusable, shareable AI workflows — from spec-driven development to automated code review pipelines. Part of the 2,400+ skill ecosystem shaping how teams build with AI in 2026.
Claude CodeSkillsPluginsMCPAutomation
🚀
The Speed Project
Led a company-wide performance initiative that cut average page load by 200ms+ across millions of daily pageviews. Code splitting, lazy loading, critical CSS extraction, image optimization pipeline, CDN cache strategy — the full playbook. Brought Lighthouse scores from ~60 to 90+ across key surfaces. Saving 200ms at this scale isn't optimizing code. It's giving people their time back. NDA-bound — metrics are approximate and pattern-level.
Web VitalsWebpackLighthouseCDN
🎨
One Design System to Rule Them All
Built the shared design language across design and engineering — 200+ components, design tokens, WCAG AA accessibility baked in from day one. Four product teams adopted the system, reducing UI dev time by an estimated 30%+ and eliminating visual inconsistencies across products. From Figma specs to Storybook-documented React components, fully versioned and tested.
FigmaStorybookTokensA11y
👥
Building a 36-Person Engineering Org
My most important project isn't code — it's people. Grew a 5-person front-end group into a 36-person cross-functional org across four disciplines. 300+ interviews with a structured rubric I designed, six years of performance cycles, sub-10% voluntary attrition in a market where 20%+ is normal. Navigated layoffs, led a full team acquisition and integration, and built a culture where people stayed because they were growing.
HiringMentorshipCross-Functional36 EngineersCulture

Lessons from leading
36 engineers

300+ interviews. Six years of appraisals. A cross-functional team of front-end devs, full-stack engineers, designers, and SDETs. Here's what actually matters.

💡
Hiring Is a Craft
300+ interviews taught me this: the best hire isn't the best coder — it's the best learner. I built the hiring bar, the rubrics, the interview loops. The result? A team where every person raises the average.
🌱
Led a 36-person org across four disciplines — and learned that the best thing a leader can do is make themselves unnecessary. Six years of appraisals taught me to give feedback that people actually want to hear again.
Grow the Growers
The Hard Conversations
Layoffs. Restructures. Telling good people things they don't want to hear. Leadership isn't just about growing teams — it's about making impossible calls with empathy and owning the outcome. The moments that keep you up at night are the ones that make you better.

How I work,
in my own words

Most of my production work is NDA-bound. So instead of showing proprietary code, here's how I think — the architectural patterns, workflows, and principles behind what I ship.

📝

My Agentic Engineering Workflow

Every project I build follows the same loop — whether I'm working alone or orchestrating a team of AI agents:

1. Spec first, always. Before a single line of code, I write a plain-English spec: what the system does, who it's for, the constraints, the non-goals. This isn't documentation — it's the context window for every AI agent that follows. Garbage specs produce garbage code, whether the author is human or LLM.

2. Incremental implementation with verification. I never hand an agent an entire project. I break it into small, testable slices — a route, a component, a data pipeline. Each slice gets implemented, tested, and reviewed before the next one starts. The same way I'd manage a junior dev, except the feedback loop is 30 seconds instead of a day.

3. Context engineering is the real skill. The quality of AI output is directly proportional to the quality of context you feed it. I curate what goes into the prompt — relevant files, architectural decisions, constraints, prior art — the way a senior engineer curates a code review. This is the skill that separates agentic engineers from prompt hobbyists.

4. Human owns architecture. AI owns execution. I decide the system boundaries, the data flow, the technology choices, the tradeoffs. The AI implements. This isn't about ego — it's about accountability. When things break at 3am, the human who made the architectural call is the one who needs to understand why.

Grounded in the emerging discipline of agentic engineering and the Model Context Protocol ecosystem.

🔒

Working Under NDA — and Why That's a Signal, Not a Gap

Most of my highest-impact work — the ad platform serving tens of millions of impressions, the internal tools, the team I built — is bound by NDA. I can't link you to a repo. I can show you something better: how I think about problems.

When I describe "sub-200ms P95 response times on a SERP platform," I'm not giving you a marketing line — I'm telling you I've instrumented latency percentiles, profiled Redis cache hit rates, and made deliberate tradeoffs between freshness and speed. When I say "200+ component design system adopted by four teams," I'm telling you I've solved the hard problems: versioning, breaking change management, accessibility compliance, and getting designers and engineers to agree on tokens.

The patterns are transferable. The judgment is portable. The NDA protects the specifics — but the thinking behind them is what you'd be hiring.

For open-source contributions and personal projects, visit my GitHub. Follow my thinking on X/Twitter.

🔭

Where I'm Headed — The Three-Tier Future

The industry is converging on a model where engineers operate across three tiers of AI orchestration, and I'm building my practice around all three:

Tier 1 — Interactive. In-session pairing with a single agent. This is Cursor, this is Claude Code in the terminal. You're the conductor — steering every decision in real time. I use this for architectural spikes, complex debugging, and anything where judgment matters more than speed.

Tier 2 — Parallel orchestration. Running 3-10 agents simultaneously in worktrees, each tackling a different slice of the spec. Claude Cowork, local orchestrators, background agents. You front-load the work (writing a good spec) and back-load it (reviewing the output), but the middle runs without you.

Tier 3 — Async cloud agents. Assign a task, close the laptop, come back to a pull request. This is the factory model — when you can orchestrate dozens of agents in parallel, the quality of your specification becomes the bottleneck, not your coding speed.

The engineers who thrive in the next two years won't be the ones who type the fastest. They'll be the ones who specify the clearest, verify the hardest, and ship the most. That's the bet I'm making.

Conductor Model Orchestrator Model Factory Model Multi-Agent Parallel Async Cloud Agents Spec-First
📚

Lessons From 16 Years of Building — and Breaking — Things

The best code you write is the code that makes other people's code better. I learned this leading a design system adoption across four teams. Standards compound. Conventions liberate. The boring work is the work that scales.

Hire for curiosity, not credentials. 300+ interviews taught me that the best engineers aren't the ones with the fanciest degrees — they're the ones who ask "why?" before "how?". I built my hiring rubrics around learning velocity, not trivia recall.

Performance is empathy. Shaving 200ms off page load isn't a technical exercise — it's giving millions of people their time back. I've carried this mindset from CSS optimization to AI-native architecture: if the user can feel it, it matters.

The hardest leadership moments are the ones that matter most. Layoffs, restructures, difficult feedback — the things that keep you up at night are the things that forge real judgment. I wouldn't trade a single one of those conversations.

Stay hands-on. The moment a leader stops building, they start guessing. I went back to the keyboard after years of managing because the tools changed so fundamentally that leading without building felt dishonest. Best decision I ever made.


Let's make the web
a little faster

Got an interesting problem? Building something ambitious? Or just want to nerd out about performance and pixels? I'm always up for a good conversation.

Also available for: speaking engagements, podcast appearances, technical advisory, and writing collaborations on agentic engineering & AI-native development.