Software Engineer | Author | Systems Architect
From “Mr. Bill” breaking Apple II copy protection in 1981 to wielding AI at 59 — four decades of building systems across every era of computing. IBM mainframe developer, pioneer iOS developer who created the first iPhone app to reach 1 million downloads, published technical author, and now AI-amplified architect building the next generation of tools.
BS Mathematics, University of Wisconsin-Madison (1989)
Started programming on the Apple II, reverse-engineering copy protection schemes and learning the 6502 processor inside out. This instinct — take it apart to understand it — became a career-long pattern.
Worked on the VM/ESA operating system and OfficeVision/2 at IBM. Deep immersion in enterprise-scale systems programming, mainframe architecture, and the discipline of shipping operating systems.
Lead developer at Andersen Consulting, creating UCT (Universal Construction Toolset), an enterprise middleware framework deployed at Fortune 500 companies. OS/2 porting and cross-platform development.
Three books with Sams Publishing plus a technical article in C/C++ Users Journal.
Enterprise software for Fortune 500 companies, pioneer iOS/Android developer (hundreds of apps since 2007), healthcare technology platforms. Notable projects include Public Radio Tuner (widely loved mobile access to public radio streams) and the Betty Crocker Cookbook app for General Mills.
AI has fundamentally changed how I build software. Working with Claude as a development partner, what once took nine months now takes nine days. This “unfathomable coding leverage” allows a single experienced developer to ship at the pace of a full team — with the architectural judgment that only comes from 40 years of building systems.
Dozens of domains under management including mn.ai, codemorphic.com, aurisdoc.com, billheyman.com, and others spanning AI, healthcare, education, and legacy modernization.