I enjoy exploring personal projects that will teach me something new. All of the repos you see are things people asked me to build while challenging myself to new tech.
- integration-bench — Mock property-accounting vendor APIs (Entrata, Yardi Voyager, RealPage/OneSite, MRI) plus an Excel utility-bill pusher, for testing GL integrations without vendor sandboxes. Every method is transcribed from official vendor docs with per-vendor fidelity ledgers, and a recording proxy captures real wire traffic into golden fixtures that replay as regression tests. Python + FastAPI.
- Butler — Remote-control the AI on your PC from your phone: butler-app (Android app + home-screen widget), butler-desktop (Electron companion), and butler-gateway (OpenClaw plugin + scripts that chat through a local Ollama model and dispatch live coding jobs to Claude Code over Tailscale). Expo / React Native, Electron, Node.js, OpenClaw + Ollama.
- repodoc — CLI that analyzes any repository (local or GitHub URL) and generates two docs: AGENTS.md for AI coding tools and OVERVIEW.md in plain English for humans. Static analysis works offline; an optional Claude pass adds narrative depth. Python + Anthropic Claude API.
- TrafficPlanApp — AI-assisted construction traffic control planning. Planners enter a job address, Claude suggests MUTCD-compliant device placement on an interactive map, and a supervisor approves before field crew can act. Expo / React Native + Supabase + Anthropic.
- The Gathering Academy — Web platform for Polynesian ancestral lineage research, preserving oral-tradition scroll sources from Samoa, Tonga, Hawaii, Fiji, Aotearoa, Cook Islands, and Tahiti. Next.js 16 + Prisma 7 + NextAuth v5.
- PropertyViewer Accounting — Multi-tenant accounting platform for utility billing: properties, providers, bills, and financial items, with scheduled report exports to external accounting software. .NET 9 Web API + EF Core + PostgreSQL backend, React 19 + Vite + TanStack Query front end.
- PropertyViewerApp — Native Android utility-mapping app with role-based views for admins, property managers, and tenants. Kotlin + Jetpack Compose + OSMdroid + Hilt + Room.
- stlupload — STL file upload with an interactive Three.js 3D viewer and instant 3D-print price quotes. TypeScript + Three.js front end, C# / .NET launcher.
- AndroidFinanceApp — Personal finance tracker for Android with Material 3 UI. Kotlin + Jetpack Compose + Room.
- Web — TypeScript, React, Next.js, Tailwind
- Mobile — React Native (Expo), Native Android (Kotlin + Jetpack Compose)
- Data / Backend — PostgreSQL, Prisma, Supabase, C# / .NET, Python (FastAPI)
- 3D / Maps — Three.js, Mapbox GL, OSMdroid
- AI — Anthropic Claude via SDK, local models via Ollama + OpenClaw