Hello! 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 company doing primarily iOS work.  But this site is for my personal side projects which will often be Swift-based iOS projects.You can see some of these results in the Project pages here, and in my Medium posts.

I’ve been writing software and just messing around with computers for much of my life.  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, including two Forth systems that I wrote. But most of the code I’ve written has been in C, C++, and Objective-C. In the past I’ve built designed & built client-server systems, designed network protocols, written device drivers, UI code, desktop apps, contributed to Linux, and UNIX back-end software. Today I write a lot of Swift, and I use Python too. I work mostly on UNIX-derived systems.

I’ve run my own small company. And I’ve worked at several different companies including Apple. Currently I work as a technical manager as part of a cross-functional team in a mid-sized company. I started out as in electronics (and still have my amateur radio license) but moved to software early on. I like building new things and can be a bit obsessive about learning, well, many things.

Privacy policy