7 insurers · 2,500+ providers
Slade360 EDI
Led the product engineering team of six building a health-insurance Electronic Data Interchange serving 7 private insurers and 2,500+ providers across Kenya — later extended into the national claims infrastructure behind the country's universal health coverage programme. Architected a multi-tenant, white-labelled extension with OAuth2/OIDC to kick off a West Africa expansion.
PythonDjangoMulti-tenantOAuth2 / OIDC
Works offline
Luna — Moon Phase Indicator
A GNOME Shell extension showing the current moon phase in the top bar — phase, illumination, distance and lunar age computed locally with the Julian Date algorithm, no internet required. Published on extensions.gnome.org with 2,800+ downloads.
JavaScriptGNOME ShellAstronomy
View on GitHub ↗Live vessel tracking
AIS Tracker
A maritime intelligence platform in Go, running as one binary against one Postgres instance. Streams live AIS vessel positions over a WebSocket feed, detects port calls, geofence crossings and dark-vessel gaps, and surfaces it all on a Leaflet map — pushing Postgres into PostGIS, TimescaleDB, pgvector and CDC territory.
GoPostgreSQLPostGISWebSocket
View on GitHub ↗Price-time priority
Thande Stonks Exchange
A continuous matching engine written in Rust: per-symbol engine shards over tokio channels, a BTreeMap order book with price-time FIFO matching, a 4-check pre-trade risk pipeline, write-ahead-log + Postgres trade persistence, and a real-time WebSocket market data stream. 70 tests, benchmarked, Dockerised.
Rusttokioactix-webPostgreSQLWebSocket
View on GitHub ↗