Software engineer and writer

Hi!

 

Hi!

I'm John. I’m a freelance software engineer and writer. I grew up near L.A. and I now live and work in London, where I make native iOS and Android software for clients, ranging from radio and podcast tools to the management of scientific data.

My programming experience stretches back to my youth, during which I was obsessed with Commodore Amiga computers and earned extra credit from a kind math teacher after he discovered I had spent his trig lectures writing games on the green monochrome screens of the class’s VAX mainframe about dudes with swords fighting wizards.

Lately I’ve done things like design and build an app for a conservation project in Madagascar, where scientists needed a new way to measure human activity in coral reefs. It's being used on the beach by octopus fishers. I also do stuff with Unix, Web servers and relational databases. I've also been a journalist and book author whose work has been featured in the New York Times and on NPR.

I build, document and advise clients on how best to implement:

* Software for managing scientific data
* Modern JavaScript applications (NodeJS, React framework, all of that stuff)
* Phone apps (Swift, Objective-C, cross-platform)
* Databases (SQL, realtime document stores)
* Friendly UIs for talking to creaky old data collections
* Custom podcast software: paywalls, member chat, Icecast streaming
 

 
 Running in Amsterdam ( at right ) with wife Mary, as seen in a recent television piece on enthusiasm for Dutch track and field. ( True story .)

Running in Amsterdam (at right) with wife Mary, as seen in a recent television piece on enthusiasm for Dutch track and field. (True story.)