Work

What I've built.

Flutter App○ In Development

Tech Challenge Kenya

National STEM Competition Platform
The Tech Interactive · 2023–present · Lead Developer
WhatFull-stack platform built for Kenya's national STEM competition — students, schools, teams, and judges across the entire country. Built for The Tech Interactive.
Built15 modules in Flutter Web + Supabase: multi-role auth with RBAC, row-level security, audit logs, survey engine, team management, live scoring, bulk communications, and national reporting. Zero to production-grade, single developer.
Flutter WebSupabaseRiverpodPostgreSQL RLSMulti-role RBAC15 modules
Complex domain. National scale. Real stakes. 15 modules, 5 RBAC roles, row-level security, append-only audit logging — production-grade architecture built by a single developer.
Race Management○ In Development

MPYC RaceDay

Real-Time Sailing Race Platform
Monterey Peninsula Yacht Club · 2023–present · Solo Builder
WhatReal-time race management platform for MPYC — 5 user roles, 57 courses, live weather from 11 stations, GPS tracking, and automated scoring published to Clubspot.
BuiltFlutter + Firebase: 25+ Firestore collections, Cloud Functions fetching weather every 60 seconds, FCM push notifications, GPS race tracking, Clubspot API sync. Android, iOS, and Web from a single codebase.
Flutter 3.xFirebaseCloud FunctionsGPS tracking11 weather stationsClubspot API
One developer. SaaS-class complexity. Built for a real club solving a real problem because commercial tools cost thousands per year and still did not do what we needed. Ready for race season.
Developer Portals & Documentation

The systems that let developers self-serve.

Screenshot of Nutanix.dev — Developer Portal
NUTANIX
Developer Portal — Built From Scratch

Nutanix.dev — Developer Portal

Conceived, launched, and grew the Nutanix developer portal from zero. Built the complete developer onboarding experience for an enterprise infrastructure platform: API reference, hands-on labs, code samples, technical blog, and a live Twitch developer streaming channel for interactive technical content. The portal continues to serve as Nutanix's primary developer resource today, with 49+ open-source repos on GitHub, self-paced labs, and a growing developer community.

live Twitch developer streaming channelView Live Site →
Screenshot of gitStream Documentation Portal
LINEARB
Documentation Site — Built From Scratch

gitStream Documentation Portal

Built the complete developer documentation site for gitStream, LinearB's workflow automation product. Includes quickstart guides, automation library with copy-paste examples, integration docs, plugin development guides, interactive playground, and full API reference. MkDocs-based, structured for self-serve developer onboarding with zero sales contact required.

View Live Site →
Screenshot of Harness CI Release Notes
HARNESS
Docs

Harness CI Release Notes

Wrote and maintained release notes for Harness Continuous Integration — precise technical communication for a developer audience tracking breaking changes, new features, and migration guides.

View Live Site →
pitterpatterdiving.com/i-built-an-ai-agent-that-monitors-my-boats-while-i-sleep-and-you-can-use-it-too/
OPEN SOURCE
API Reference

Victron VRM API Reference ↗

The Victron VRM API had no official documentation. I reverse-engineered it by inspecting the VRM web app's network traffic, wrote a complete API reference covering authentication, endpoints, data structures, and common integration patterns, and published it as an open-source skill on ClawHub. The reference has been adopted by other Victron users building their own monitoring and automation integrations. This is documentation work in its purest form — an undocumented API now has docs because I wrote them.

View Live Site →