I am open to new roles.Dallas–Fort Worth, TX
Kamal Mehta
Machine Learning Engineer
I built machine learning that runs in production on 500+ locomotives.
Built machine learning for 5+ years, 4 of them at Progress Rail (Caterpillar). Shipped autonomous-train ML for a Class I U.S. freight railroad and an Australian client.
- Fuel saving vs manual driving on trips from Aug 2024 to Dec 2025; the software is EPA-certified (2025).
- 12%
- Per model: a 2 GB tree ensemble → one 15–20 MB file, on 500+ locomotives.
- ~100×
- Fleet availability, Jan 2024 to mid-2026, while I closed 100+ field issues, each with a regression test.
- ~90% → 99%
Selected work
Projects
Twenty-one projects, strongest first for machine learning work. Open a card for the problem, how it works, and the numbers.
More work
The short version
Fifteen stops in five minutes
9 of the 10 projects, plus career, education, certificates and beyond work. Silent, drawn in code. Pause, skip or go back at any point.
Take the 4-minute tourHow I work
Find the real problem first, then build
Career path
Experience
Toolbox
Skills
Every skill links to the projects that used it.
In progress
Learning now
Free to read
Free study notes
Notes from free public lectures I study. The same layout as the project sheets: numbered sections, flowcharts, formula boxes, and a cheat sheet. Free to read and print.
Always learning
Certificates
The graduate certificate, then courses. Verify opens the issuer's page; View certificate opens the scan.
Background
Education and thesis
Off the clock
Beyond work
What the rest of the day looks like.
What I believe
Let's talk
Write to me about a role or the work
Open to Machine Learning Engineer and Perception Engineer roles. Reach out any way that is easiest for you.