Selected work

Portfolio

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

Open source

Projects

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.

PythonPlaywrightPandas
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.

JupytergpxpyGarmin
DATA

Body Language Analysis

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

OpenCVMediaPipeJupyter
DATA

Image Text Extractor

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

OCROpenCVPython
AI

Project Mitosis

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

LLMJavaScriptVercel
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.

ReactNode.jsAzure
MOBILE

Kondir — Traffic Signs Quiz

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

FlutterDartML
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.

FlutterDartNews API
WEB

Bark & Pop

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

NestJSGoogle Sheets
WEB

TechShow Website

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

AstroPodcastSEO
DEVOPS

Semgrep Talk — PYMUG

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

SemgrepReactSecurity
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 PipelinesPostmanNode.js
Elsewhere

More on GitHub

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

github.com/kherin