Projects
Things I've built for work and play. Some are still alive, and others have succumbed to the sands of time.
-
Meta Cars of Mexico CityFuturistic vehicles seen on the streets of CDMXMon Jul 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Vibe Coding PopupTeaching people to vibe code in real life.Thu Jul 10 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Kontext RealtimeCreate and edit images using your voiceMon Jun 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
-
OutpainterPaint outside the boundaries of existing images using AIFri Jun 23 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
-
InpainterAn AI-powered open-source magic eraser for editing imagesTue Aug 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Name that baby girlA searchable compendium of common girly namesFri May 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time)
-
MagnetismA fundamental force of the universe that fits in your pocket.Thu Dec 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
-
EarthCollected favorites from GoogleFri Jun 30 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
-
AcrophonicsExplore the alpha-bravo-charlie alphabets of the world.Sun Jan 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time)
-
chances.jsDownload the music you hear on chanceswithwolves.comWed Sep 02 2015 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Alan-a-DaleCleaned-up GIF of the strutting minstrel from Disney's Robin HoodWed Jul 22 2015 00:00:00 GMT+0000 (Coordinated Universal Time)
-
What is the latest version of Node?This website has one jobSat May 31 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Color NamerA rose by any other name would smell as sweetWed May 21 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Moby ThesaurusA giant and serendipitous English thesaurusSat Apr 26 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
-
OrdMultilingual word translations using Wikipedia dataSat Mar 15 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
-
semver.ioA webservice for tracking versions of Node.js and npmSun Dec 01 2013 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Beaver BrookA building school in Upstate New YorkMon Aug 26 2013 00:00:00 GMT+0000 (Coordinated Universal Time)
-
npm-hubA browser extension for serendipitous npm package discoveryThu Jun 20 2013 00:00:00 GMT+0000 (Coordinated Universal Time)
-
-
SwaggerA framework for documenting and consuming HTTP webservicesTue May 01 2012 00:00:00 GMT+0000 (Coordinated Universal Time)
-
OutcastsWords that people on Twitter don't think are wordsTue Apr 03 2012 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Melitsa SikelianosCollected works of my late auntMon Aug 29 2011 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Life in HTTPEvents in my life as HTTP status codesMon Aug 08 2011 00:00:00 GMT+0000 (Coordinated Universal Time)
-
The Corn BedA rejuvenating full-body experienceSat May 15 2010 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Bay Area Cultural Asset MapArts fundraising intelligence for the Hewlett FoundationTue Feb 02 2010 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Machine Project Los AngelesCommunity artspace in Echo Park, Los AngelesFri Jan 01 2010 00:00:00 GMT+0000 (Coordinated Universal Time)
-
SolresolA transcoder for a lost musical languageSun Feb 01 2009 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Parallax FoxenA little backgroud-position hackSun Sep 14 2008 00:00:00 GMT+0000 (Coordinated Universal Time)
-
Bush in 30 SecondsAdvertisting contest submission to prevent Dubya's 2004 re-electionThu Aug 12 2004 00:00:00 GMT+0000 (Coordinated Universal Time)
-
PortfolioA scrapbook of my design work from 2001 to present dayMon Jan 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time)