01.

About me

I’m a Senior Software Engineer at Google with 6+ years of experience building large-scale backend systems at Google and Microsoft. I work on the platform behind the Google Ads API.

My work spans distributed systems and agentic AI development.

Before Google, I worked on Microsoft 365 Security and Compliance. I earned a master’s in Computer Science from UCLA and a bachelor’s in Computer Science from NIT Trichy, and have published research in distributed algorithms and natural language processing.

  • Distributed Systems
  • API Development
  • Agentic AI Development
  • Model Context Protocol (MCP)
  • Scalable Architecture
Portrait

02.

Where I’ve worked

Google

Mountain View, California · June 2022 – Present

Senior Software Engineer · Google Ads API

March 2026 – Present

  • Lead an evaluation framework for AI-agent (MCP) tools, with daily health checks, regression runs, environment comparisons, alerting, and per-step tool-call, latency, and token metrics.
  • Launched an AI onboarding assistant that validates client-team setup up front, cutting average onboarding time by 80%.
  • Built an autonomous code-health agent that proposes verified cleanup changes; it removed about 100 stale flags and 1,750 lines of code and configuration in its first six weeks.
  • Mentor engineers, review Java and Kotlin code for readability, and created the team’s on-call training.

Software Engineer III · Google Ads API Platform

February 2023 – March 2026

  • Led a data-layer migration across 25+ product teams, reducing projected effort by about 50% and interop latency by about 75% through incremental migration frameworks and compile-time guardrails.
  • Designed per-customer database-load rate limiting, extending it to streaming reads and adding a quota cache to absorb traffic spikes.
  • Made the critical request path non-blocking, reaching up to 2.5× higher peak throughput in stress tests and driving async framework adoption across 15 product teams.

Software Engineer Intern · Dynamic Ad Load and Placement

June 2022 – September 2022

  • Improved Ad Load coverage by 8% for queries without historical interaction results by extrapolating from similar queries.
  • Built a Query Intelligence tool for interactive query analytics.

03.

Selected work

A few projects I’ve led across Google Ads platform engineering and agentic AI. Browse the archive for additional projects and research.

GOOGLE ADS API

API rate limiting

Software Engineer III · February 2023 – March 2026

Designed per-customer throttling to protect underlying services such as databases from overload across external and internal API traffic. The limits account for request spikes and resource usage, with streaming-read support and a quota cache to absorb traffic surges.

Distributed systemsRate limitingAPI reliabilityDatabase protection
MICROSOFT 365

Third-party data Connector

Security & Compliance · July 2021 – August 2021

Designed an Azure Cloud Services File Connector to bring large third-party items into Microsoft 365, overcoming a 10 MB size restriction and opening a $3B market opportunity. Worked with CellTrust to onboard SL2 Connectors.

Azure Cloud ServicesComplianceData connectors
MICROSOFT 365

LENS · Legal Enforcement and National Security

Microsoft CELA · July 2019 – July 2021

Led end-to-end delivery of LENS in six months to support Microsoft CELA’s legal-enforcement data collection.

ComplianceLegal data collection

04.

Education & recognition

Education

University of California, Los AngelesMaster’s in Computer Science · 2021–2022

National Institute of Technology TiruchirappalliBachelor’s in Computer Science and Engineering · 2015–2019

National Institute of Technology, TiruchirappalliMinor, Humanities/Economics · 2017–2019

Skills & technologies

  • Languages: C/C++, Java, C#, Python, JavaScript, and TypeScript
  • Backend & cloud: .NET, Django, SQL, MongoDB, Azure Cloud Services, and Apache Spark
  • AI & data: PyTorch, OpenCV, NumPy, Pandas, and scikit-learn
  • Platforms & tools: Kubernetes, Git, Linux, and Android Studio

05. What’s next?

Let’s connect.

I’m always happy to talk distributed systems, APIs, or AI agents.

Say hello on LinkedIn