Who Am I?

Good question, I keep changing.

But so far I’m a software engineer and engineering manager.  I have worked mostly on iOS since 2009 and since 2011 I’ve been working for a medical communications startup doing a lot of iOS work.  But this site is for my personal side projects (usually Swift-based) and other technical explorations.

You can see some of these results in the Project pages here, and in my Medium my Twitter posts.

I’ve been writing software and messing around with computers for a good while.  My first computer language was assembler on a PDP-8 when I was in high school.  Since then I’ve written code with several assemblers and in over a dozen languages. This includes Forth, I’ve written two Forth systems on two different computer platforms.  But of the code I’ve written has been in C, C++, Objective-C, Python and now Swift. I’ve mostly worked macOS/UNIX/Linux type systems.

I’ve worked at Apple and small companies, I’ve run my own small company.  Currently I work as a technical manager and I design and write iOS apps as part of a cross-functional team. In the past I’ve built designed & built client-server systems, designed network protocols, and written UNIX back-end software, device drivers, UI code, apps, plugins, contributed to Linux, and more.   I started out as an electronics guy, moved to software early on, and I keep learning and building new things.

My wife and I are happy in SW Florida near the water.  I like to design and write software, run, kayak, study the birds and the mangrove environment, or just sit on the beach, and I’m a voracious reader.

Other stuff:


Privacy policy