Profile
Great systems aren't accidents — they're built backwards from the outcome they're meant to create. With nearly 30 years of full-stack experience, including 15 years building mission-critical developer tooling and release infrastructure at Apple, I design systems at scale that remove friction, hide complexity, and elevate the people who use them. AI-assisted development has amplified my impact exponentially — shipping production features in unfamiliar languages, migrating aging codebases in days, and building agentic tools that change how entire teams work.
Experience · Apple Inc.
- Built a React + FastAPI agentic CI assistant (Claude Opus integration, tool-use hooks, full chat UI) enabling engineers to migrate or create build pipelines via natural language — POC to working demo in 6 hours, presented to org director, queued for production roadmap.
- Authored Python CLI tool automating CI workflow migration between two enterprise build systems, parsing legacy workflow endpoints into validated API payloads — accelerating an org-wide platform migration.
- Shipped production features in Scala and Kotlin (both new languages) using AI-assisted development, unblocking a team and accelerating cross-platform CI migration.
- Led React 14 -> 18 migration of a major production UI — class components to functional architecture, hooks, context, optimized rendering — with zero regression, completed in one day using Claude Code.
- Principal architect and DRI for dozens of production developer tools used across Apple's OS engineering ecosystem — CI/CD, release assembly, submission auditing, and team analytics. Led UI/UX redesign of Apple's primary CI systems and drove cross-organizational projects from technical design through executive review.
Selected Projects · Apple
React + FastAPI chat UI backed by Claude Opus with tool-use hooks into migration and pipeline-creation APIs. Engineers migrate or build CI workflows from natural language — agent validates payloads, resolves errors, executes test runs autonomously. POC built in 6 hours from a working Python CLI.
Software asset auditor used by release program managers to assemble and publish official OS releases to Apple's OTA infrastructure.
Delivers OS updates to over one billion Apple customers worldwide.
Org-wide bug tracker analytics tool with sync/caching layer across internal bug tracker and directory services. Burn-down tracking model surfaces OS milestone risk before it becomes a delivery problem.
Heuristics-driven auditor syncing bug tracker and build submission data to enforce release change control — preventing unapproved code from landing in a managed OS release.
Automated software and hardware disclosure tracking with targeted alerts synchronized against Apple's disclosure system of record.