How I See Numbers
When doing any sort of mental arithmetic or visualization of quantities, I picture numbers as shapes. In my head, operations like addition and subtraction manifest themselves as physical interaction between these shapes, and are complete with sounds and tactile feelings.
Generative Art: Pen Plotting an Old Family Photo
In this post, I document all of the steps I took to turn an old picture into a piece of plotter art. I assume basic familiarity with command line tools, but otherwise hope most reasonably computer-literate people will be able to follow along and generate some art of their own.
5.15 Card Game Successfully Kickstarted!
My cousins just successfully funded their climbing-themed card game within 6 hours of launching it on Kickstarter! I first playtested the game over a year ago, and am super impressed by how far it's come since then. I also worked with them to take a lot of their marketing photos / shoot the game promo and rules videos!
Ellipsis Split Mechanical Keyboard Buildlog
A collection of images documenting the process of designing and building a custom split mechanical keyboard.
Simple Personal Finance Tracking with GnuCash
An overview of how I use the open source accounting program GnuCash to manage my finances and generate cool graphs.
Building a (Very) Custom Mechanical Keyboard
I made a mechanical keyboard! I call it the Ellipsis. This five-pound, way-too-expensive machined aluminum monstrosity was a lot of fun to make, and I wanted to share some thing that I learned along the way.
Generating Synthetic Computer Vision Training Data
I’ve spent the past six or so weeks working on a system that can generate realistic, labeled computer vision datasets from virtual scenes. This project was inspired by my time spent working at PFF earlier in the summer, a lot of which centered around creating a simulated testing environment in Gazebo. Access to Gazebo reduced our testing dependencies on the limited amount of prototype robots we had around, and I feel that it was generally helpful. However, I also found that the simulation did not help very much for testing the computer vision aspect of our product, which still relied...
Converting a Guitar Effects Pedal to Output MIDI
Lately, I’ve been messing around with recording music. I played guitar occasionally when I was younger, and recently started again in order to create a soundtrack for some videos I working on. One thing that really bothered me about recording guitar specifically was that I would always need to take my hands off of the instrument in order to push the record button, then quickly return to playing position. This often meant spending more time pressing buttons to stop and restart recordings than actually playing. To remedy this, I decided to buy a MIDI foot controller for hands-free recording controls....