Check out all project posts in my site. Click on a headline to read the teaser.
Properly Trained Autoencoder ›
Tensorflow Simpsons Morph
A focus on hyperparameters to build the best model
Generative Doodles ›
Tensorflow Doodling MDN
An attempt to train a model to mimic my doodling style
Generative Throat Noises ›
Tensorflow Vocoder Autoencoder
A real-time musical instrument built with a custom vocoder and trained autoencoder
Writings, tutorials, guides, and examples ›
Tensorflow Learning Materials
Some links on ML and Tensorflow readings, guides, and examples
Adding New Tutorials and Guides for DIY PCBs ›
Updated - homemadehardware.com
While teaching my class for the 4th time, I've taken the time to re-design and organize the website
Make Any Image on DIY PCBs ›
Colorful Solder Mask
I figured out how to make DIY solder mask that can be any picture and color I want.
Teaching to Make DIY PCBs ›
Graduate students at ITP now have the ability to quickly iterate on custom circuit boards
Affordable Open-Source Liquid Handler ›
Creating a hardware platform, from early design to manufacture
Devices Built for the Opentrons Platform ›
Expanding automated workflows with Opentrons Modules
Works Done at Tomorrow Lab ›
Some work designed while at Tomorrow Lab
Opentrons Pipette API and Motion Control ›
Python API: Moving Liquids
Designed the pipette actions, and programmed their movement within the Opentrons liquid-handler Python API
A Novel Interface to Control Hue Lights ›
Magnetic Hue Light Controller
A magnetic, four-sided die to control my Hue lights
Tools to Make Boards In My Bedroom ›
DIY PCB Setup
I can go from a copper plate to a quality PCB, all without leaving my bedroom.
Liquid-handling platform prototype, using HTML5 and NodeJS ›
Opentrons Platform Prototype
I helped Opentrons this past year by prototyping their liquid handling software stack. It's been a great experience and I learned some lasting lessons.
cultural expression and internet art in the connected home ›
The Internet of Useless Things
To better explain why I want to make an Internet of Useless Things, I borrowed some words from a recent talk by Bruce Sterling.
10 diy arduinos on one copper plate ›
Panelling Arduino Minis
I made a panel of 10 Arduino Pro Mini clones I designed. Their design was constrained by my DIY process, and the boards turned out great with the new soldermask process.
strong and cheap wireless tranceiver ›
Dynamask and Twenty RFm69 Breakouts
Twenty RFm69 wireless tranceiver breakout boards, and
cigar box made into a uv lightbox ›
UV Light Cigar Box
I needed an ultra-violet lightbox to make solder mask for PCBs, so I made one from a ton of UV LEDs and a cigar box I had lying around.
A Web Interface for Milling PCBs on the Roland-Modela ›
The Roland-Modela is a discontinued, but well made micro-milling machine. It's software package is terrible, so I made a simple interface for milling PCBs, and designed a new bed from delrin.
Design Decisions for Multi-Device Interactions ›
The Patchbay Interface
The Patchbay the graphical interface was developed for my 2014 master's thesis at ITP. It was designed to greatly simplify multi-device interactions, and allows users to make and break links between wireless objects.
Installing and Running NodeJS on the Arduino Yun ›
NodeJS + Yun
Below are the steps to get NodeJS up and running on the Arduino Yun. This tutorial assumes you have already connected the Yun to your network, and have a basic understanding of NodeJS.
How to Make the Internet of Useless Things ›
ITP Master's Thesis
An exploration in fabrication, process, and interaction while making an internet of useless things.
New Interface for Musical Expression ›
Noser is a musical instrument for exploring vocal resonance with the hand. It was developed and performed for the New Interfaces for Musical Expression (NIME) course at ITP.
Tag any webpage with digital BitTorrent stickers ›
Drag the 'BitTorrent Is Not A Crime' image to your bookmark bar, and cover any webpage with digital stickers.
Some Browser Animations ›
Projects made during my 2013 internship
Multi-Screen Online Game ›
Fly your helicopter through any connected screen, and don't crash!
Automated human movement using hacked muscle stimulators ›
Using hacked muscle stimulators, I found you could easily control someone else's arm, making a fun party trick.
Syncopation and New York City ›
Numbers on the Board
Sound sculpture, symbolizing the cycles of time and alignment during the Mannhattan-Henge events in New York City
Learn about and play with your food ›
Foodable is an interactive table-top which monitors users actions to deliver information about their food.
Interactive installation for books on a shelf ›
Books on a shelf come to life when used as a medium for animation and interaction.
Water cups as a musical instrument and game ›
Dip your fingers in a cup, and it will light up with sound. Play a song, or try your best at the memory game.