Mar 28, 2017Pen Plotter Programming: The BasicsPlotters were a thing before we had nice laser and inkjet printers. But now they’re coming back like 80s music (lol), this time at the intersection of code and art. Compared to printers, which are way faster, plotters are nice because they produce results that look hand-drawn. And it’s fun…Design5 min read
Feb 4, 2017Voxel Rendering TechniquesOptimal triangulation & more… — Suppose we want to render an image like the one shown above. This is a voxel model by @ephtracy (of MagicaVoxel fame) made up of 226,036 voxels. Each voxel has integral X, Y, Z coordinates and a color from a palette. Naively, we can triangulate all six faces of every…Programming5 min read
Published in ART + marketing·Dec 8, 2016Product Launch Recap: Primitive for macOSA few weeks ago, I launched a side project. Here are the numbers. I’m almost always working on a side project. Usually it just ends up on my GitHub profile or my portfolio, but every now and then I take it a little further. Primitive started out like any other…Startup4 min read
Published in TransLoc TechLog·Mar 23, 2016Ridesharing Algorithms in TransLoc OnDemandIn August 2015, TransLoc launched a new product to serve the demand-responsive transit market. TransLoc OnDemand lets passengers request a ride with their mobile device and automatically dispatches a transit vehicle within seconds. The driver has an iPad that tells them where to go and who they’ll be picking up…Programming8 min read
Jun 24, 2015A Wooden Map of North CarolinaI used a HandiBot CNC tool to create a wooden map of North Carolina’s 100 counties. Here’s how I did it… Features and Specifications Dimensions: 80 x 30 in (6'8" x 2'6"), 200 x 76 cm Scale: ~1:390,000 Projection: Mercator Four stain colors — there are 25 of each color and no adjacent…DIY5 min read
Apr 2, 2015I made an NES emulator. Here’s what I learned about the original Nintendo.I recently created my own NES emulator. I did it mostly for fun and to learn about how the NES worked. I learned some interesting things, so I wrote this article to share. There is a lot of documentation already out there, so this is just meant to highlight some…6 min read
Jan 17, 2015Dear GrandpaA letter that I never sent. A few years ago, shortly after visiting my grandparents, my grandpa sent me a letter urging me to read the bible. I suppose my lack of belief is no secret in the family. In the letter, he also asked that I not “overthink” it. …8 min read
Jan 5, 2015My Top 10 Side Projects from 2014It’s 2015 now (dang!) and I’ve been reflecting on the past year. Turns out I was pretty productive in the realm of side projects. 4 of my 5 most popular GitHub repositories came out of 2014. I’d like to recap not only those but also some of my other favorites. …5 min read