NAMAN MITTAL
FLIGHTNM-2026 CURRENT POSITIONLAKE MARY, FL LOCAL TIME--:--:-- STATUSIN FLIGHT · BUILDING

Naman
Mittal
Software Engineer

BUILDER · CREATOR · ENGINEER

Welcome aboard. This flight travels backward through time · from where I am now, to where it all began.

SCROLL TO FLY ↓
01 · FIRST DESTINATION · ENTERPRISE

BNY

FULL-STACK SOFTWARE ENGINEER · FEB 2023 · PRESENT  /  FINANCING ANALYTICS DASHBOARDS · JPM DATA QUERY · AI HUB

I build across the entire stack · from raw market data in Snowflake to the screens a trader watches. Touch any station on the line.

+20%transaction processing
99.99%uptime · 13+ features shipped
10+components · 5+ data sources
H→Shadoop → snowflake migration

Data

SNOWFLAKE · HADOOP · WAREHOUSE

Migrated financial datasets from Hadoop to Snowflake with Java-based services · a large-scale data infrastructure initiative that improved accessibility and query performance for every downstream analytics and ML workflow.

02 · CARRY-ON · THE TOOLKIT

Toolkit

TECHNICAL PROFICIENCY · WHAT I FLY WITH

Everything I reach for to get from idea to shipped · languages first, then the data stacks, clouds, and libraries built around them.

LANGUAGES

PYTHONJAVAJAVASCRIPTTYPESCRIPTHTML · CSSXML

DATA ENGINEERING

SQLMYSQLPOSTGRESQLMONGODBORACLESNOWFLAKEWAREHOUSINGPIPELINES

FRAMEWORKS

ANGULARREACTNEXT.JSVUEIONICFLASKDJANGOSPRINGSPRING BOOT

ML & LIBRARIES

TENSORFLOWPYTORCHSCIKIT-LEARNPANDASNUMPYOPENCV

CLOUD & DEVOPS

DOCKERGCPAWSGITLAB CI/CDJENKINS

TOOLS

GIT · GITHUBVS CODEPYCHARMPOSTMANSWAGGERWEBPACKBABELJACOCO
03 · DESTINATION · BUILDER MODE

Projects

NOT A GRID · STOPS ON THE ROUTE

Every project below is a working interface. Scroll it, tap it, flip it, search it.

GymReader

iOS · OCR · HEALTHAPP STORE ↗

Treadmill screens forget your workout in 30 seconds. GymReader makes one photo remember it forever: Apple's built-in Vision OCR parses the screen entirely on-device, you review every confidence-graded value, then it's saved to Apple Health. Scroll · the phone advances through the workflow.

LIVE DEMO · WORKFLOW
  • 01 TREADMILL SCREEN
  • 02 CAPTURE
  • 03 OCR ON-DEVICE
  • 04 REVIEW & SAVE
  • 05 APPLE HEALTH

The treadmill screen. It forgets everything in 30 seconds.

GYMREADER · NOT STARTED
MANUAL · INCLINE 1.5
31:12
DIST 4.21 MIKCAL 512
PACE 7:25/MISPEED 8.1 MPH
GYMREADER · CAPTURE
31:12
POINT AT TREADMILL SCREEN
TAKE PHOTO
GYMREADER · OCR
31:12
4.21 MI · 512 KCAL
duration  distance  energy 
SCANNING TREADMILL SCREEN · ON-DEVICE
GYMREADER · REVIEW & SAVE
HIGH CONFIDENCEEDITABLE
Workout TypeINDOOR RUN
Duration31:12
Distance4.21 mi
Calories512 cal
Heart Rate148 bpm
Steps4,850
Edit any value before GymReader writes the workout into Health.
SAVE TO APPLE HEALTH
APPLE HEALTH · SAVED
Indoor Run4.21 mi
Duration31:12
Calories512 cal
SourceGymReader
✓ SAVED TO APPLE HEALTH
UNDO AND EDIT AGAIN

AI Flipbook

REACT · CANVAS · GEN-AILIVE ↗

A stick-figure flipbook engine, rendered limb by limb from math. Type any story · an LLM storyboards it from 17+ actions or writes new animation code on the spot · then the canvas draws 80 frames on a tactile page turn. The real app is embedded below · pick a template or write your own.

● ● ● flipbook-steel.vercel.app● LIVE
LIVE DEMO · BEST ON DESKTOPVISIT FLIPBOOK ↗

Nyai

REACT · REAL-TIME · ENGLISH · HINDI

An interactive Indian law practice platform · students analyze real landmark cases and argue them in a live courtroom, with AI grading each response server-side.

01
REAL CASE SCENARIOS
Multi-round landmark cases
02
150-CASE CATALOG
BA LLB core subjects
03
6-STAGE COURTROOM
Argue it like it's real
04
AI GRADES YOU
Scored server-side
05
LIVE MULTIPLAYER
Socket.io rooms by code
06
VOICE + TEXT
Speak your argument
07
ENGLISH · HINDI
Full bilingual UI
08
PROGRESS + PDF
Tracking · jsPDF reports
REACT · TYPESCRIPTCHAKRA UIEXPRESS · SOCKET.IO FIREBASE · FIRESTOREOPENAI · SERVER-SIDEENGLISH · HINDI

Curious about the codebase, the courtroom engine, or the curriculum catalog? Contact me for more details.

Agent Eval

DEEPEVAL · RAG · LLM TESTING

The same RAG agents I build at work need to be proven reliable · so I architected a testing framework that interrogates them before users ever do.

AGENT SIMULATED MULTI-TURN RUNS DEEPEVAL PIPELINE METRICS & REPORTS

RAG-based test cases simulate multi-turn agent interactions for conversational business analysis, then automatically score reasoning quality, guideline adherence, factual accuracy, hallucination detection, and task completion · across every release.

PYTHONDEEPEVALRAG HALLUCINATION DETECTIONMULTI-TURN SIMULATION RESPONSE RELIABILITY

HbA1c Prediction

PYTHON · SCIKIT-LEARN · REGRESSION

My Masters research in UC Riverside's CS department · predict HbA1c test results from daily blood-sugar readings using regression. Glucose windows become the features and scikit-learn models do the prediction · the best model lands within ±0.5% HbA1c, and it's the first ML treatment of this problem.

NOVEL APPROACH

No prior work predicts HbA1c with machine learning · the existing methods are formula- or kinetic-model-driven

NO EXTRA LAB TEST

Predicts from readings patients already take daily · removes a separate clinic appointment

±0.5% ACCURACY

Linear regression hits a 0.50 mean absolute error using area-under-the-curve features

SUGAR READINGS DATA FEATURES MODEL PREDICTED HbA1c

Built on the JCHR public dataset of type-1 diabetic patients · 50-day blood-sugar windows, using either raw readings or the area-under-the-curve as input features. Compared Linear, Decision Tree, and Random Forest regression on MAE · MSE · RMSE · linear regression wins across the board.

MODELMAEMSERMSE
Linear regression · AUC0.500.370.61
Linear regression · raw0.520.430.66
Random forest0.610.550.74
Decision tree0.790.940.97
PYTHONSCIKIT-LEARNLINEAR REGRESSION DECISION TREERANDOM FORESTAREA UNDER CURVE
04 · DESTINATION · FIRST US INDUSTRY

loanDepot

SOFTWARE ENGINEERING INTERN · JUN · AUG 2022  /  CASE FILE LD-01

A summer inside mortgage fintech · where I learned that shipped beats perfect.

01 / SHIPPED

Payoffs & text quotes

Customer-facing RESTful web service in Angular 11 and .NET Core for requesting loan payoffs and texting quotes to customers.

+80%
ANGULAR 11.NET COREREST
02 / BUILT

Live-agent support chat

Real-time customer support chat in Microsoft 365 Dynamics using JavaScript and real-time communication protocols.

−70%
JAVASCRIPTMS DYNAMICS 365REAL-TIME
03 / TUNED

Performance engineering

Monitored and tuned 20+ performance metrics in Dynatrace · latency down, responsiveness up across the web app.

+45%
DYNATRACEOBSERVABILITY20+ METRICS
04 / LEARNED

Ship measurable work

Enterprise SDLC, code review, CI/CD · and that every feature is a number somebody watches. Mine went the right way.

AGILECI/CDCODE REVIEW
05 · DESTINATION · CALIFORNIA

UC Riverside

M.S. COMPUTER SCIENCE · SEP 2021 · DEC 2022  /  GPA 3.7 / 4.0

Two years of going deep: the theory behind the systems I now build for a living.

MACHINE LEARNINGDISTRIBUTED SYSTEMSDATA ENGINEERINGALGORITHMSTENSORFLOW · PYTORCH
DEPARTURESNM-2026
FROMRIVERSIDE, CA
TOINDORE, INDIA
STATUSBOARDING · SCROLL TO DEPART
BEYOND THE CODE

Community & Impact

WHAT I CAN BUILD  /  WHAT I CAN INFLUENCE

I build software for a living. Outside of it, I’ve spent years building something harder to measure: a community, an audience, and a place where people can find answers I once had to figure out myself.

International Student Discord

DISCORD · COMMUNITY BUILDING JOIN ↗

What started as sharing my own experience moving from India to the US grew into a 1,300+ member community for international students. A place for the questions that rarely make it into brochures: choosing a university, navigating visas, finding internships, getting your first job, and figuring out life in a new country.

STUDY ABROADVISA & IMMIGRATIONINTERNSHIPS & JOBSLIFE ABROAD
BUILT IN PUBLIC · THE JOURNEY, IN REVERSE
01 CREATOR

It started with an open notebook. I shared what I was learning, getting wrong, and figuring out along the way.

02 INTERNATIONAL STUDENT

Moving from India to California changed the subject. The posts became field notes from studying, adapting, and building a life thousands of miles from home.

03 SOFTWARE ENGINEER

From UC Riverside to BNY Mellon and beyond, the journey became less about documenting a destination and more about sharing what happens while getting there.

04 COMMUNITY BUILDER

The audience became a community. The community became a network. 14K+ on LinkedIn. 1,300+ in Discord.

No playbook. Just consistency, curiosity, and building in public.

Abroad Wale Dost (Remastered) cover art
SOUNDTRACK · FOR THE JOURNEY
Abroad Wale Dost (Remastered)
BY NAMAN MITTAL · ON SUNO
▶ PLAY ON SUNO
MID-FLIGHT · CROSSING THE PACIFIC
EST(EASTERN STANDARD TIME)
RIVERSIDE · CA INDORE · INDIA
IST(INDIAN STANDARD TIME)
06 · DESTINATION · THE BEGINNING

Undergrad

B.TECH COMPUTER SCIENCE · MEDI-CAPS UNIVERSITY · 2017 · 2021  /  GPA 8.3 / 10

Before software became my career,
it was curiosity.

The first program

A calculator on a machine that wasn't mine. It crashed. I fixed it. I was hooked.

The lab hours

Every spare hour in the computer lab · debugging by instinct before I knew the word for it.

The decision

By second year I was building things nobody assigned. That's when it stopped being a subject.

07 · DESTINATION · FIRST COCKPIT

3-2-1 GoCheck

MACHINE LEARNING INTERN · 2020 · 2021  /  CASE FILE GC-01

The first cockpit · machine learning on real documents, before it was fashionable.

01 / SHIPPED

OCR system at 98%

A Python OCR pipeline on pytesseract and TensorFlow YOLOv3 that reads and verifies documents automatically.

98%
PYTHONPYTESSERACTYOLOV3
02 / BUILT

Document automation

Angular 7 + TypeScript tooling that verified and updated documents on its own · the manual process ceased to exist.

100%
ANGULAR 7TYPESCRIPT
03 / TUNED

Pipeline busywork cut

Wired Clubhouse to Git repositories to drive the pipeline, removing 90% of manual user-story updates.

−90%
GITCLUBHOUSECI/CD
ARRIVED · WHERE IT ALL BEGAN

India

JOURNEY COMPLETE · ONE LIFE, TRAVELED IN REVERSE