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

Featured case studies, followed by selected platform engineering, AI, accessibility, and research projects.

04

Mobile robot dispersion on dynamic rings

Research on deterministic dispersion of mobile robots under vertex permutation and 1-interval connectivity; presented at ICDCN 2018.

Distributed algorithmsRoboticsICDCN 2018
Read the paper ↗
05

Financial document QA & NER

Research combining financial named-entity recognition with question-answer generation and ranking for financial documents.

NLPFinancial NERResearch
Read the Sādhanā paper ↗
06

QCPG++ · Quality-controlled paraphrase generation

At UCLA, developed a text-diversity framework and an encoder-decoder model conditioned on quality vectors to generate paraphrases with targeted morphological, phonological, and syntactic diversity. A quality predictor estimates diversity ranges for good-quality paraphrases; trained models were published on Hugging Face.

UCLANLPParaphrase generationHugging Face
07

ViewPal live video captioning

A CNN and RNN-based prototype that turns live video into spoken descriptions to help visually challenged people follow surrounding events.

Computer visionDeep learningAccessibility
View the project ↗

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

Honors & certifications

  • Special Guest — Prime Minister’s Box, Republic Day Parade
  • Winner — Reverse Coding, Shaastra ’17
  • Deep Learning Specialization; Game Theory
  • Python for Data Science, AI and Development

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