Race History

PORTFOLIO

Open-source projects across data science, AI, mobile, and web — all on GitHub.

Race History

PORTFOLIO

Open-source projects across data science, AI research, mobile, and web — all available on GitHub.

DATA

GTrail Race Data Scraper

Scrapes race results from PowerBI-based trail event dashboards and auto-generates styled HTML & WhatsApp-ready PNG team performance reports.

Python Playwright Pandas
DATA

Raid West Trail Analysis

Analyses GPS tracks from Garmin Connect to compare race vs. recon run performance at the 2025 Raid West Trail using gpxpy and Jupyter.

Jupyter gpxpy Garmin
DATA

Body Language Analysis

Jupyter notebook leveraging computer vision to detect and classify body language poses and gestures in real time using MediaPipe.

OpenCV MediaPipe Jupyter
DATA

Image Text Extractor

Comprehensive OCR solution supporting table detection and text extraction with bounding box coordinates from image documents.

OCR OpenCV Python
AI

Project Mitosis

Experimental research into how LLMs can generate code from feature prompts and autonomously integrate it into a running application.

LLM JavaScript Vercel
AI

Papye — OCR Form Filler

React + Node.js PoC that uses Azure Form Recognizer to scan uploaded images and auto-populate form fields with extracted text.

React Node.js Azure
MOBILE

Kondir — Traffic Signs Quiz

Flutter mobile app helping Mauritians learn traffic signs using incremental machine learning. Cross-platform iOS & Android.

Flutter Dart ML
MOBILE

Newscroll — Bite-size News

Flutter mobile app delivering local and world news in a bite-size swipeable card format covering Mauritius and international headlines.

Flutter Dart News API
WEB

Bark & Pop

NestJS contact form that pipes submissions directly into a Google Sheet — zero database, production-ready.

NestJS Google Sheets
WEB

TechShow Website

Astro-based website for The TechShow Mauritius Podcast. Fast, static, SEO-optimised.

Astro Podcast SEO
DEVOPS

Semgrep Talk — PYMUG

Code examples & custom Semgrep rules from the PYMUG talk "Securing React packages with Semgrep". Static analysis for React pitfalls.

Semgrep React Security
DEVOPS

Post Office — Azure CI/CD

Tutorial project showcasing integration testing using Postman Collections inside Azure Pipelines — full end-to-end CI/CD automation.

Azure Pipelines Postman Node.js
Pit Lane

MORE ON GITHUB

All my repositories — experiments, tooling, practice, and production code — live on GitHub.

github.com/kherin