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 designing and writing iOS apps and being a technical manager with a cross-functional team. In the past I’ve built servers in software, designed network protocols, designed & built client-server systems, device drivers, UI code, apps, plugins, contributed to Linux, and more. I started out as an electronics guy, moved to software, 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, kayak, run, site on the beach, and I’m a voracious reader.