I'm a designer and software developer in the San Francisco Bay Area. I work at Heroku, where I design and build open-source tools to help creative people build the Internet. I believe information wants to be free, and that you can create beautiful things with computers.
Find me on Twitter, GitHub, and Cargo.
moby-thesaurus.org is a free and open-source website for searching Moby Thesaurus, the largest thesaurus in the English language. Moby is a weird and wonderful reference full of unusual and illuminating word relationships. I created moby-thesaurus.org after years hoping and waiting for a good website or tool to come along for searching this amazing dataset.
Ord is a free web-based tool for translating words into many languages at once using data collected from Wikipedia. Ord sorts search results from different languages according to their lexical similarity to the headword, often providing etymological clues into the history and geographic distribution of language. Ord is an open-source Node.js application with source code available on GitHub.
Outcasts is a list of words that people on Twitter don't think are words, collected by a bot that searches in tweets for patterns like "x is not a word". Favorites include amanzingest, backyardigans, caddywhompers, chuft, cucumbersome, ermahgerd, and flaggergasted.
Wordnik is a free English language reference site featuring definitions, related words, examples of popular usage, audio pronunciations, and photos. Its data is derived from a variety of sources such as the American Heritage Dictionary, Princeton Wordnet, Wiktionary, Wikipedia, Webster's 1913, and the Century Dictionary, one of the largest encyclopedic dictionaries of the English language. The wordnik.com website is a powered by the Wordnik API, a free and publicly available webservice for building language-based apps and games.
During a recent visit to New Orleans, I couldn't help but notice how many great street names there are. So I tracked them all down and listed them on this website.
Arpabet is a webservice for finding rhymes. It uses Carnegie Mellon University Pronouncing Dictionary, a list of over 125,000 words transcribed into Arpabet, a phonetic transcription code developed by Advanced Research Projects Agency (ARPA) as a part of their Speech Understanding Project (1971–1976). It represents each phoneme of General American English with a distinct sequence of ASCII characters.
Sniphr is a friction-free bookmarking tool for saving images and snippets of text as you browse the web. It's comprised of a Chrome browser extension and a backing Rails webservice, both of which are open-source on GitHub.
semver.io is a plaintext and JSON webservice that tracks all available versions of node.js and uses that version info to resolve semver range queries. It's used by Heroku's node buildpack and is open-sourced on GitHub.
Swagger is a specification and open-source framework for describing, producing, consuming, and visualizing RESTful web services with JSON. I created it as a tool to help make APIs easier to understand and use.
@zeke_in_http is a Twitter account from which I tweet life events in the form of HTTP status codes. I built this website as a cheatsheet for that account.
My girlfriend collects vintage clothing to sell on her Etsy store. I designed and built a standalone storefront website for the store that fetches listings using the Etsy API and displays them neatly on a single page.
View my portfolio of design projects.
Heroku is a platform designed to simplify the once-arduous task of deploying, running, and scaling web applications. I've worn many hats at Heroku, including designer, engineer, product manager, and evangelist. I designed and implemented a full redesign of addons.heroku.com, Heroku's marketplace for cloud infrastructure providers, as well as other web properties like blog.heroku.com and help.heroku.com. For the past year, I've spent most of my time working to improve the Node.js development experience on Heroku, by rewriting the build process from scratch, creating the semver.io microservice for resolving Node versions, writing documentation and blog posts, answering support tickets, and representing the company by speaking at conferences and mentoring at meetups.
2012-05-01 - Present
Wordnik is a Bay Area-startup devoted to words and language. While at Wordnik, I designed, built, and maintained the high-traffic wordnik.com website, and also created Swagger, a specification and tool for documenting, visualizing, and experimenting with web-based APIs.
2011-01-01 - 2012-04-15
2011-01-01 - 2012-04-15
ELC was a Rails development consultancy for Fortune 1000 companies. As a developer at ELC I oversaw the design, development, and maintenance of enterprise-level applications, and was exposed to newly-popularized tenets of so-called agile web development, including pair programming, scrum management and iterative development cycles.
2007-01-15 - 2008-03-31
Ideum is a small new media outfit working for museums, educational institutions, nonprofit organizations and socially re- sponsible companies. As Interactive Director, I oversaw the production of a variety of educational and humanitarian pro- jects and worked extensively with Flickr and Google mashups.
2006-03-15 - 2006-11-30
Rome & Gold Creative is a branding agency working in a wide array of media. I worked as Lead Web Designer/Developer and Junior Print Designer, focusing primarily on developing database-driven websites with content management interfaces, but also doing print, clothing, environmental, and game design.
2002-08-10 - 2006-05-05
After studying French in college at UNM, I enrolled in a program to teach English at a public high school in Provence. The program was intended to encourage French students to develop their conversational English skills with native speakers.
2001-09-20 - 2002-05-15
Neogenesis was a documentary ﬁlm production house. I worked primarily on post-video editing using Discreet Combustion and After Effects, but also produced interactive CD-ROMs and Flash websites, and developed and maintained a networked rendering farm.
2000-12-01 - 2001-09-01
I worked at this small architectural design firm as a high school student, photographing homes and creating websites to show them off to prospective buyers. The fun part was making panoramic 360-degree IPIX pictures using a camera equipped with a special 190-degree lens for taking twin hemispheric photos to stitch together with software.
1997-08-01 - 1999-02-01
Beaver Brook is an architectural design and building school located in the woods of upstate New York. I was a student in its inaugural year, during which our ten-person alumni built a sauna.
2013-08-26 - 2013-09-06
Machine Project is an informal educational institution that teaches all kinds of things: electronics, sewing, pickling, computer programming, car theft and so forth. While living in Los Angeles, I attended several of these classes, the most interesting being the one where we built a shipwrecked boat.
2010-01-01 - 2010-08-01
After a long departure from academia, I willfully attended courses in linguistics and printmaking.
2008-09-01 - 2009-05-15
Fresh out of high school, I received a scholarship to attend the univeristy, but after two years of disenchantment, I enrolled in an English teaching program in France and made what was to be my first exodus from academia and the United States.
1999-09-05 - 2001-04-28
I'm zeke on Twitter and zeke on GitHub, and my email address is firstname.lastname@example.org. Please send me something!
Lastly, I'm starting an email newsletter. I know it sounds a bit old-fashioned but I want to give it a try. Please subscribe if you're my mom, or one of my siblings, or a friend, or even if you're a stranger interested in my work. I promise not to spam you or share your email address with any baddies.