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.
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.