Open to discuss your tech problems

Principal Engineer · GenAI & Agentic Systems

Gaurav
Makkar.

13+ years shipping production frontends. Currently building agentic platforms at UiPath — with bandwidth for select advisory work and 0→1 product builds.

Bangalore, India·gmakkar119@gmail.com
scroll ↓
01 — Who

A senior IC who's spent a decade making React apps feel inevitable.

From healthcare records and robotics warehouses to Adobe's marketing cloud and now UiPath's agentic platform — the constant has been hard frontend problems with real users on the other side. Two patents along the way. Currently most curious about where agentic UX is going.

Portrait of Gaurav Makkar

Gaurav Makkar

Bangalore, India

Online

I'm Gaurav— a Principal Engineer based in Bangalore, currently building the GenAI & agentic surface of UiPath Apps. Before that, five years at Adobe shipping marketing cloud SPAs and earning a US patent on natural-language search.

My happy place is the boundary between great product instinct and hard engineering — design systems, agent UX, performance budgets, and the kind of refactors that quietly unblock a whole team.

Outside work: a dad, a quiet coffee snob, and an unreasonable optimist about where AI products are going next.

13+
Years shipping
2
Patents
20+
Engineers mentored
6
0→1 products
02 — Trajectory

Thirteen years, five companies, one through-line.

Healthcare, robotics, property tech, marketing cloud, and now agentic automation. The domains rotate; the discipline of shipping production frontends doesn't.

  1. Bangalore·Mar 2025 — Present

    UiPath

    Principal Software Engineer

    UiPath Apps · Low-code/Pro-code Platform

    • Building a GenAI-powered low-code/pro-code platform with human-in-the-loop interactions across traditional RPA and agentic automation.
    • Mentor a team of 6 full-stack engineers.
    • Lead training, knowledge sharing, documentation, and architectural review forums.
    GenAIAgenticReactTypeScriptRPAArchitecture
  2. Jan 2020 — Mar 2025·Noida

    Adobe

    Senior Computer Scientist

    Adobe Campaign · Experience Cloud

    • Patent filed — Data-Driven Email Content Design with Generative AI.
    • Patent granted (US-11960517-B2) — Continuously Evolving Ask Interface for Natural Language Search with pluggable Answer Providers.
    • Built the Web UI from scratch — architecture, testing, deployment strategy.
    • Unified onboarding across heterogeneous SPAs and a dynamic notifications system.
    GenAINL SearchReactDesign SystemsPatents
  3. Gurgaon·Aug 2018 — Oct 2019

    Proptiger / Housing.com

    Lead Software Development Engineer

    Housing.com · Property Discovery

    • Led a team of 6–7 frontend engineers on the demand/buyer side.
    • Drove user conversion, engagement, and organic search traffic gains.
    ReactPerformanceSEOTeam Lead
  4. Feb 2017 — Aug 2018·Gurgaon

    GreyOrange

    Senior Software Development Engineer

    Butlers · Robotics Warehouse Management

    • Real-time tracking and analytics UI for a robotics WMS automating warehouse operations.
    • ReactJS frontend over high-throughput streaming data.
    ReactRoboticsRealtimeAnalytics
  5. Gurgaon·Feb 2013 — Feb 2017

    MphRx

    Software Development Engineer

    Minerva · Jarvis · Fisike (Healthcare)

    • Built three products end-to-end: a clinical data platform, an XMPP chat server in Node, and a healthcare social network.
    • EMR / HL7 integration for clinical data exchange.
    AngularJSNodeXMPPHL7MongoDB
03 — Inventions

Patents.

Both are about making interfaces think — natural-language search that learns its sources, and email that designs itself from customer data.

Granted
Adobe

Continuously Evolving Ask Interface for Natural Language Search

A pluggable answer-provider architecture that lets a natural-language search surface incrementally learn and route across heterogeneous backends.

US-11960517-B2View patent
Filed
Adobe

Data-Driven Email Content Design with Generative AI

Generative pipeline that composes campaign emails grounded in customer-data signals — closing the loop between segmentation and content.

Filed
Ship the boring version firstRead the code before you rewrite itTests describe intent, not implementationLatency is a featureMentor in public, critique in privateDemos beat decksAgentic ≠ autonomousType the boundaries, not the worldShip the boring version firstRead the code before you rewrite itTests describe intent, not implementationLatency is a featureMentor in public, critique in privateDemos beat decksAgentic ≠ autonomousType the boundaries, not the world
04 — Engage

Pick the shape of help you need.

A few clearly-defined ways to work together, from a one-off architecture review to embedded principal-IC time to a full 0→1 build. Engagements are intentionally limited so each one gets serious attention.

Currently full-time at UiPath. Engagements scoped to evenings/weekends or short focused sprints — declared and disclosed.

05 — Toolkit

Stack.

The tools I reach for first — but stack is downstream of judgment, and judgment is the thing you're really hiring.

Frontend

  • React
  • Next.js
  • TypeScript
  • Redux
  • Angular
  • Tailwind
  • Webpack

AI / Agentic

  • LLMs
  • RAG
  • Agent Frameworks
  • Evals
  • Prompt Engineering

Backend

  • Node.js
  • Express
  • Python
  • GraphQL
  • REST
  • Microservices

Data & Infra

  • MySQL
  • MongoDB
  • AWS
  • Azure
  • CI/CD
  • Cypress

06 — Let's build

Got an idea worth
shipping?

Tell me what you're building, where you're stuck, or what your next quarter looks like. I read everything and reply within 48 hours.

Bangalore, India