I have 25+ years of experience in the software industry as a startup co-founder, chief architect, senior developer, author, and consultant.
Presently heading up mobile development at Apollo Health in Burlingame, CA, where I am leading the work on our ReCODE app, which implements a revolutionary brain health protocol, developed by Dr. Dale Bredesen, for the reversal of Alzheimer’s and dementia.
I am also the creator of the Tantrum Tracker app for iPhone and iPad, one of the first and most popular Autism apps on the App Store, and widely used in therapeutic, behavioral treatment, and academic settings.
Code Wrangler. AI Enthusiast. Swift & iOS developer. Flutter journeyman. React Native noob. Unapologetic Apple Fanboy.
My Work
A portfolio of current & past projects in the mobile app development space.
ReCODE
Heart
Gander
Jessica Lynn
Tantrum Tracker
Bryan Adams
Jim Shore
Redneck Kingdom
Keith Urban
Nobu
Georges Monfils
Dungeoneers
As an autodidact, I have been working with and programming computers since I received my first system, a Commodore 64, in 1983. Over the years, I progressed from a system administrator position at Bell Laboratories in the Midwest to senior development, architecture, and early-stage startup roles after relocating to the Bay Area in 1996.
Writing Projects
Professional JMS Programming
In 2001, back in the heady days of the Java programming boom, I co-authored the book, “Professional JMS Programming”, from WROX Press (I’m the one in the middle, top row). I wrote the chapters on Enterprise Java Beans among others. In this same period, I also acted as a technical editor for the WROX Press book, “Java 2 Enterprise Edition With BEA WebLogic Server”, with attribution credit in the introduction.
In the late nineties and early aughts, I wrote a number of articles, including cover story features, for the professional programming magazines, “Java Developers Journal” and “Java Pro”. These articles led to the establishment of a relationship with WROX Press for authoring a programming book, and acting as a technical reviewer for another of their books.
Today, I work in the mobile development space, creating both native iOS apps, and cross-platform apps using Flutter and React Native. My first app, Tantrum Tracker, was released on the App Store in 2011, and I now have 14 years of experience developing mobile applications. I’ve utilized many of the core iOS APIs and frameworks, as well as a substantial number of third-party libraries, with a touch of native Android experience along the way.
Have Coffee, Will Program
But don’t travel…
Though I work remote these days, I enjoy directing teams, overseeing the architecture of a project, developing core features as an individual contributor, and mentoring junior developers. And I love to learn! Even as a more experienced developer, I’m constantly picking up new things (and relearning many old things!) through independent study or from my peers. (And, of course, ChatGPT, Claude, Gemini, and the venerable Stackoverflow.)
I still find working with new technologies, programming languages, APIs, and development tools exciting. My most recent project involved converting Apollo’s native iOS app to Flutter, with our first release for Android now available as a beta.