Product-Oriented Software Engineer

Product-oriented software engineer who delivers tangible impact and brings extreme technical versatility.

I currently work on the Merchant APIs and Integrations team at Uber to make it easy for merchants to integrate with Uber Eats. Previously, I worked on the Advertiser Revenue Growth team at Pinterest in a growth engineering setting to enable over 4 million businesses to effectively advertise on Pinterest.

Career History

Experience Snapshot

View Detailed Roles, Metrics & Tech Stack
UberFeb 2026 — Present

Software Engineer

Full Stack Engineer on the Merchant APIs and Integrations team. Builds APIs, integrations, and product solutions to make it easier for merchants on third-party systems (e.g., Toast, Clover) to integrate with Uber Eats.

GoTypeScriptAPIsMicroservices
RipplingMar 2025 — Dec 2025 · 10 mos

Software Engineer

Full Stack Engineer on the Permissions Platform team focused on access control for data and apps across Rippling.

TypeScriptPythonDatadogDistributed Systems
PinterestAug 2022 — Mar 2025 · 2 yrs 8 mos

Software Engineer

Full Stack Engineer on the Advertiser Revenue Growth team improving the advertising expeerinece for over 4M+ business accounts on Pinterest.

PythonReactAirflowA/B Testing
AmazonMay 2022 — Aug 2022 · 4 mos

Software Development Engineer Intern

SDE Intern for Amazon Health and Wellness organization

ReactKotlinAWS LambdaDynamoDB
Craft & Open Source

Personal Side Projects

Explore all projects
Deep Learning Playground screenshot
Deep Learning

Deep Learning Playground

Interactive web platform allowing users to experiment with PyTorch models and custom datasets without writing code. Crowdfunded on Kickstarter.

PyTorchPythonReactKickstarter
GT On-Campus Job Notifier screenshot
Automated Web Scraper

GT On-Campus Job Notifier

App that scrapes Georgia Tech's on campus job board and notifies students as soon as job vacancies open.

PythonBeautifulSoupMongoDBMailchimp

Philosophy

Product oriented full stack engineer with a track record of leveraging any tools needed to deliver tangible value. Passionate about tackling complex technical challenges through simple, innovative solutions.

Experienced in building and analyzing experiments, developing customer insights, and applying data-driven learnings to maximize growth.

Outside of work, I write Karthik's Newsletter to share actionable methods to unlock full potential as a software engineer. I also enjoy tennis, hiking, and cooking. Feel free to hit me up with any recommendations

More about me →

The Toolbox

Programming Languages

Python, TypeScript/JavaScript, Go, Java, SQL

Full Stack

React, Next.js, Node.js, Django, GraphQL, REST APIs, Serverless Stack Toolkit (SST)

Data

Apache Spark, Apache Airflow, Apache Superset, Presto, MongoDB, DynamoDB, Postgres

ML

PyTorch, Pandas, NumPy, Scikit-Learn, Tensorflow, Hugging Face

Developer Tools

Git, AWS, Google Cloud Platform, Claude Code

Practices

Growth Engineering, A/B Experiments, System Design, Data Pipelines, Agile/Scrum