Full-stack product engineer.
I build products from ambiguous business problems through shipped software, with a focus on high-autonomy teams, agentic workflows, mobile products, and systems that make operators more capable.
I have spent the last decade building products at startups, from early prototypes through product-market fit and scale.
Minimal macOS SwiftUI app that runs in the background and opens a text editor with a global hotkey. Notes are persisted through a C core into SQLite, and the editor can send text to a local GGUF model through the inference bridge.
This is the current smaller, sharper version of the Han direction: a local-first desktop surface for fast capture, persistence, and local model interaction.
Retired exploration project for an email-first AI coaching product. The prototype explored inbound email handling, AI-assisted coaching flows, habit and goal tracking concepts, scheduled email touchpoints, and early subscription wiring.
This is kept public as historical reference material. The value is in the product direction, workflow experiments, and lessons from pushing an AI product concept into a working interface.
Archived R&D project exploring agent-native developer tooling: local daemons, sandboxed worktrees, voice transcription, dynamic service routing, and editor integrations.
This is a public portfolio artifact, not production software. The useful parts are the architecture, experiments, and tradeoffs around building a programmable local environment for human and AI work.
Atlas is a personal AI operating system I built for my own workflow. The full system contains private context, local automation, personal data, and operational assumptions, so it is not something I can publish as a whole.
Instead, I have been extracting the useful tools that came out of Atlas into small standalone repositories for demonstration and sharing. The goal is to make the reusable patterns public without exposing the private system they came from.
Extracted repos:
- Voice Agent - extracted local voice interface for conversational agent work, connecting speech input, warm agent sessions, speech output, and a small macOS orb UI.
- Email CoS - extracted email-first AI chief-of-staff prototype with inbound email routing, sender sandboxes, restricted MCP tools, threaded replies, and task recovery.
- Shuttle - FastAPI plus Expo mobile console for agent conversations, inbox, and kanban, with a standalone mock server that removes Atlas's private runtime dependencies.
- Skills Library - reusable Claude skills for research, writing, landing-page generation, debugging, specification, orchestration, visual design, and operating rituals.





