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 tour

      How I work

      Find the real problem first, then build

        Career path

        Experience

          Toolbox

          Skills

          Every skill links to the projects that used it.

          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.

                Ask my twin