Self-taught engineer. I ship things alone. Android apps, reverse-engineering pipelines, AI tooling. Open to remote work.
Native Android app I built because no ADHD app on my phone actually worked for me. Claude Haiku parses brain-dumps into scheduled tasks. Three-tier notifications escalate from nudge to nag to nuclear. Nuclear is a full-screen SYSTEM_ALERT_WINDOW overlay that blocks home and the app switcher until you mark the task done or reschedule with a specific datetime. No snooze button. That's the point.
GitHub →Live at contractordraft.com. Lightweight drafting tool for contractors. Started on Anthropic's API, later migrated to OpenAI. The tool itself didn't need much to pivot.
Visit →Cross-session memory for Claude Code. Reimplementation of concepts from MemPalace in Python, trimmed for a single-developer setup. ChromaDB semantic search, SQLite knowledge graph with temporal validity, a Wing/Hall/Room/Drawer hierarchy, and a set of MCP tools exposed to Claude Code. Five custodian agents (Auditor, Verifier, Structurer, Expander, Linker) run on a schedule to audit, verify, fill gaps, and link memories across projects. Holds over a thousand memories across every project I work on.
GitHub →Voice conversion pipeline to impersonate a video game character. I perform the monologue, Applio's RVC fork transforms my voice into the target, and scipy.signal builds the atmosphere. parselmouth analyzes the target's pitch and jitter from game-extracted audio. Trained on 137 English clips, 300 epochs, crepe f0, contentvec embedder. Whole thing runs locally.
Writeup →Two-repo reverse-engineering pipeline for Ace Combat 7. Decoded is the static half: 203,915 function boundaries mapped to 3,694 inferred classes, 1,020 with full layouts. CodeHooks is the runtime half: pymem trampolines into the live process, 16 KB ring buffer to a Python harness, 18 hypotheses graded by a 5-rule validator against real memory. One guesses, the other grades.
Writeup →I'm a self-taught engineer in Michigan's Upper Peninsula. My background is in IT operations (hospital OS upgrades, helpdesk, systems work), but my focus has shifted into software development. Mostly Python, some Kotlin, a lot of Claude Code.
I'm open to remote roles where I can keep building real systems end-to-end. Small enough that individual engineers still own meaningful parts, large enough that the work actually ships to users who need it.