The athlete-
engineer
AI engineer by trade, trail runner by obsession — both practised on a small island with big mountains.
Kherin Bundhoo
I'm an AI engineer from Mauritius 🇲🇺. My work sits where large language models, data, and product engineering meet: building LLM-powered tools, designing data pipelines, and shipping the full-stack applications that carry them.
I work across Python and TypeScript day-to-day — everything from NestJS APIs and React frontends to Jupyter notebooks and Flutter apps. A current thread is sports analytics: tools that turn raw GPS and race data into insight for trail runners and race organisers here in Mauritius.
When I'm off the keyboard I'm on trails. Running shapes how I think about systems — pace, endurance, incremental improvement. If a training block is a sprint, a project is a stage race.
Current focus
LLM research & tooling
Investigating how large language models can generate and autonomously integrate code — Project Mitosis is the live experiment.
Sports analytics
Building GPS and race-data tools for trail running — scraping results, analysing Garmin GPX tracks, generating performance reports.
Computer vision & OCR
Document-scanning pipelines that extract structured data from images using OpenCV, MediaPipe, and Azure Form Recognizer.
Tech stack
Giving talks, giving back
At Developers Conference 2025 I presented "Exploring OpenData Mauritius with Python Marimo" — reactive notebooks applied to this island's public datasets.
The local Python community is where much of my growth happened, and speaking is how I return the favour.
Active contributor to the Mauritius Python community. Gave a talk on "Securing React packages with Semgrep" — static analysis rules for common React security pitfalls, live demos, and OWASP top-10 vulnerabilities.
20+ public repositories spanning AI experiments, data science tooling, mobile apps, web projects, GitHub Actions, and DevOps automation — from PyPI packages to Azure pipeline integration tests.
Trained on trails
Mauritius is 65 km across, but its trails climb like islands twice the size — Le Morne, Le Pouce, the Black River Gorges. I race on them, train on them, and then go home and write Python to pick apart every split.
Endurance sport taught me the engineering virtues no course could: patience with long feedback loops, respect for recovery, and the discipline to keep moving when the summit is out of sight.