· all posts

Hi, I’m John

I make, write, and explore—mostly software and languages of all kinds.

I start with problems and craft tools to solve them, and on the side explore the human expression of ideas, from interfaces to typefaces and the languages we speak every day.


Follow this blog

You can subscribe to my newsletter or the RSS feed.

For informal status updates of what I’m working on and thinking about, you can visit undo.studio where I post work logs.

Get in touch

Find me on Are.na, Twitter, and GitHub.

Comments? I love hearing from you! Email jc @ this domain