Hi, I'm Rohit Punjabi.

Data · Engineering · Product · Claude power user · Open to work

I build data products, from the pipeline to the people using them.

I'm an engineer who works right where data, code and users meet. At Shrapnel, a live game studio in Seattle, I built the player telemetry pipeline and the dashboard teams used every week, cutting bug detection and analysis time by ~70%.

  • Data: SQL, Python and dashboards that answer real questions, plus the KPIs to track them
  • Engineering: production C++, TypeScript and Python shipped across 7 live releases
  • Product: user interviews, usability tests, and features taken from build to launch
  • AI: I use Claude every day to prototype, analyze data, write code and ship faster

Off the clock I'm usually planning my next trip, playing Rocket League, or out with my camera. More about me →

Mumbai, India · Open to remote and relocation · rohitmpunja@gmail.com

Photo of Rohit Punjabi

Where I fit

I've done all three of these jobs on a real, shipped product, often in the same week. Here's what I'd bring to each one, plus a resume that goes deeper.

Data Analyst

I find the answer in messy data and turn it into something people use.

  • Designed the telemetry schema and KPIs (retention, session length, funnels) for a live game
  • Caught text formatted quantities that were hiding ~38% of sales in a retailer's data
  • 4 IBM certifications in Python, SQL, data analysis and visualization
Download resume

Software Engineer

I write production code that ships and keeps working.

  • Built the telemetry system end to end in C++, MongoDB, TypeScript and React
  • Shipped features across 7 live releases with 5+ teams
  • Fixed a critical tooling defect, cutting crashes by 30%
Download resume

Product Manager

I start with the user and measure what changed.

  • Ran interviews and usability tests that led to an 80% productivity lift
  • Defined the KPIs that steered our roadmap priorities
  • Owned our social features from build all the way to launch
Download resume

The common thread: I like owning a problem all the way through. Figure out what people need, build the thing, then check the data to see if it worked. Whichever seat I'm in, I bring the other two with me.

Featured Projects

Case studies, not repo dumps. Each one starts with a real problem and ends with what changed.

Player Telemetry & Analytics Platform

Shrapnel · shipped in production

Shows Data · Engineering · Product

C++MongoDBTypeScript ReactUnreal 5.3REST APIs

The question

Which weapons, maps, and mechanics were unbalancing matches, and where were players hitting bugs we couldn't reproduce?

Data

Live gameplay event streams from thousands of play sessions: kills, weapon usage, movement paths, and power up pickups, collected in engine and stored in a MongoDB cloud backend.

What I did

I worked with design and QA to define the metric schema and KPIs, built the in engine collection layer in C++, then led development of a TypeScript and React dashboard so designers could slice sessions without writing queries.

Outcome

Designers moved from gut feel to data driven balance decisions, engineers found bug conditions from telemetry instead of repro attempts, and the KPIs fed straight into roadmap priorities.

~70%
less time to detect & analyze bugs
7
early access releases shipped
5+
cross disciplinary teams served
Game client C++ · Unreal 5.3 Event ingestion REST APIs MongoDB cloud backend Dashboard TypeScript · React

Inventory Analytics & Demand Forecasting

Wholesale clothing retailer · shipped as a desktop app

Shows Data · Engineering · Product

PythonPandasstatsmodels PlotlyStreamlitExcelClaude

The question

What is actually selling, what is dead stock, and how much of each product should the store order in the coming months?

Data

About 50 monthly Excel workbooks spanning 4+ years: inconsistent column names, quantities stored as text, and a product naming change that split sales histories in two.

What I did

I built a Pandas pipeline that merges every workbook into one clean table with automated health checks, matches renamed products, and picks and backtests the best forecast per product. Then I wrapped it in a desktop app the team runs themselves, with Claude as my coding partner, turning forecasts into reorder points and a monthly order plan.

Key insight

The data health checks caught quantities saved as text like "55 PCS", which had silently hidden about 38% of all sales and distorted which products looked like best sellers.

~50
messy Excel files unified
~38%
of sales recovered by data checks
51
months of history analyzed
Inventory analytics dashboard overview showing units sold per month and data health checks
Overview page: headline metrics, monthly sales trend, and automated data health checks. Demo dataset shown.

F1 Stats & Race Companion App

Personal project · iOS, Android & web

Shows Engineering · Product · Data

TypeScriptReact NativeExpo REST APIsReact Query

Problem

Formula 1 data lives in scattered sources: standings in one place, live session data in another, circuit and driver context in a third.

Approach & outcome

Built a cross platform app (iOS, Android, web) that unifies five free public data sources (Jolpica, OpenF1, Open Meteo weather, Wikipedia, circuit geometry) behind typed API clients with cached queries: live race countdowns, full weekend results, circuit layouts, career stats, and side by side driver comparisons.

F1 app schedule screen with next race countdown and latest result
Schedule & countdown
F1 app driver standings screen
Driver standings
F1 app race weekend screen with session times and circuit map
Race weekend
F1 app race results screen with grid positions and points
Race results

Content Moderation Tool

Shrapnel · internal tools

Shows Product · Engineering

TypeScriptReactUser research

Reviewers were stuck in a messy, multi step review process. I ran interviews and usability tests, redesigned it into a 2 step flow and built the tool in TypeScript and React, lifting team productivity by 80%.

AWS Image Processing Automation

Shrapnel · internal tooling

Shows Engineering

PythonAWS S3Automation

Artists were processing and uploading image assets by hand. I built a Python pipeline on AWS S3 that automated it end to end, cutting manual work by ~30% and removing a whole class of upload errors.

Image Classification with a CNN

Deep learning project

Shows Data · Engineering

PythonTensorFlowNumPy

I built and trained a convolutional neural network in TensorFlow, then used accuracy and validation curves to diagnose over and underfitting on each iteration.

These are the case studies I would open first. Everything else I have built, custom game engines, simulation and AI demos, the apps I shipped, and two published papers, lives on the archive page. See all projects →

Experience

14 months shipping production features and data systems on a live game until a studio wide layoff, then contract work, design freelancing and my own projects since.

2026 to now

Digital Experience Designer

Freelance, Mumbai
  • Designed a 20 page custom editorial magazine, a wedding invitation website and matching digital invites, keeping one visual identity across everything.
  • This work is private for the families involved, so it isn't shown here, but I'm happy to walk through it in an interview.
2025 to now

Independent Projects & Upskilling

Mumbai, India
  • Shipped the inventory forecasting app and the F1 companion app featured above.
  • Earned 4 IBM certifications in Python, data analysis, SQL and visualization, and built this site with Claude.
Dec 2024 to Jan 2025

Contract Software Engineer

Private client
  • Short contract engagement. The work is under NDA, so I can't share details here.
Feb 2024 to Sep 2024

Software Engineer

Shrapnel, Seattle, WA
  • Built the player telemetry system (C++, MongoDB) and led the analytics dashboard on top of it (TypeScript, React), cutting bug detection and analysis time by ~70%.
  • Defined the core player KPIs (retention, session length, engagement funnels) that guided roadmap priorities.
  • Shipped across 7 early access releases with 5+ teams, including a social system I owned from build to launch and a weapon skin system in Unreal 5.3.
Aug 2023 to Feb 2024

Tools Software Engineer

Shrapnel, Seattle, WA
  • Ran interviews and usability tests with designers, artists and power users, then shipped fixes that lifted team productivity by 80%.
  • Built a web based moderation tool (TypeScript, React) that cut content review down to 2 steps.
  • Automated image processing with Python + AWS S3 (~30% less manual work) and fixed a critical bug that cut crashes by 30%.

Education

M.S. Computer Science · DigiPen Institute of Technology, Redmond, WA 2021 to 2023
B.E. Information Technology · Thadomal Shahani Engineering College, Mumbai 2017 to 2021

Skills & Certifications

One toolkit, used three ways.

Data & Analysis

PythonSQL PandasNumPy scikit learnMySQL MongoDBExcel MatplotlibSeaborn PlotlyIBM Cognos Claude

Engineering

C++TypeScript / React C#REST APIs AWS S3Docker GitCI/CD UnrealUnity Claude

Product

User interviewsKPI definition Usability testingFunnels & retention A/B testingPrioritization AgileJira ConfluenceFigma Visual & editorial design Claude
Python for Data Science, AI & Development
IBM · Feb 2026
Verify →
Data Analysis with Python
IBM · Mar 2026
Verify →
Databases and SQL for Data Science with Python
IBM · Mar 2026
Verify →
Data Visualization with Python
IBM · Mar 2026
Verify →

Off the clock

I grew up in Mumbai, did my Master's near Seattle, and got my first real engineering job at a game studio, which honestly felt like the dream. These days I'm back in Mumbai. The thing that ties most of my life together is that I love making experiences for people, whether that's a feature, a trip, or a gift.

Travel

Slowly trying to see the whole world

Travel is something I genuinely live by. I'm also the go to trip planner in my family: multi city itineraries, bookings, budgets, all of it. It's basically product management with better views.

Games

The reason I got into all this

The Last of Us is my all time favorite. Shaking the controller to fix the flickering flashlight is still one of my favorite bits of game design ever. Right now I'm on Rocket League, Fortnite and F1.

Making things

Custom magazines for big moments

I design one of a kind magazines for friends and family on special occasions, like an engagement anniversary. Photos, stories, inside jokes, all laid out like a real issue.

Photography

Always carrying a camera

Photography is how I slow down and actually notice what's around me. I post my favorite shots on Instagram at @roviator.rolls →

Sport

Football, always

I follow football closely and I'm always up for a casual game, or a round of pickleball with friends.

Right now

In the gym five days a week

I'm partway through a 16 week training plan. Same mindset as work: set a goal, track the numbers, show up consistently.

Let's talk

I'm looking for Data Analyst, Software Engineer, and Product Manager roles where I can own problems end to end. I reply fastest by email, and I'm happy to walk through any project in detail.

Published research: AI for Digital Games: LUDOTRIX (IRJET, 2020) · Typed Text to Handwritten Text Conversion (IJRASET, 2020)