Work

What I've built.

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 channel
Screenshot of OpenSTR
PERSONAL — PRODUCT BUILDER
Full-Stack SaaS — Built From Experience

OpenSTR

Short-term rental operations platform built from the ground up to handle the real workflow between checkout and guest-ready. Combines a TypeScript and Express API, React admin panel, Flutter mobile app, and PostgreSQL into a system for scheduling, checklists, photo verification, and cleaner workflows across properties. Includes a MkDocs-based developer portal, marketing site on Firebase, and a core platform designed to run locally for full control and security. Built from operating a real Airbnb — not a demo.

GitHub Repo
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.

Screenshot of Pitter Patter Diving
PERSONAL — OPERATOR + STORYTELLER
Ocean Platform — Built From Real Expeditions

Pitter Patter Diving

Ocean exploration, diving, and storytelling platform built around real diving expeditions in Monterey Bay. Brings together charter boat operations, underwater photography, the Mia Kingtide book series, and an AI agent that monitors the boats overnight — all under a single brand focused on connecting people to the ocean. Built from scratch: 10K TikTok followers in one summer, SEO blog, YouTube channel, and a functioning tourism business.

Read the Blog
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.

Projects

Coded from scratch.

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.