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
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
Comments? I love hearing from you! Email
jc @ this domain