Impact – Prevent brain damage in atheletes

Note: This project is my entry into the 2015 Hackaday prize and is also documented at             Millions of young athletes get concussions each year and 50% go undiagnosed, leading to brain injury. Impact detects these events early. Most concussions […]

comments 2

Manhattan Circuits

One really neat method of building circuits without making a PCB is called Manhattan style, so called because the components look like buildings in Manhattan. I really like it because it’s simple, quick, and if you do it right, can be good enough for RF […]

Leave a comment

The DSP Behind Bat Echolocation

A couple weeks ago, Dr. Bruce Patterson (the curator of mammals at The Field Museum in Chicago) was kind enough to send me some very high quality recordings of bat vocalizations captured during his recent expedition to Kenya. Bats use a lot of the same DSP […]

comments 2

DRFM Radar Jammer

This was my senior design project. I worked with two other guys on this and we built a simple, toy DRFM jammer demonstration platform. It uses a USRP as the jammer and the MIT coffee can radar. Here are some pretty pictures: The radar On […]

Leave a comment


Overview: This is a small project I did over the course of about two months of on and off work while in school. My friend was turning 21, so this was my gift to her. I designed the schematic in a couple of hours and […]

Leave a comment

Machinist’s Cube

The Machinist’s Cube is an old exercise that machinists would do to learn how to mill. The story I’ve always heard is that students would be given a completed cube and asked to replicate it with no further instructions. I did mine on a Chevelier […]

comments 2

Autonomous Soccer Playing Robots

In college, I was on the Georgia Tech Robocup team in the Small Size league. I worked on the electronics team where I helped build a fleet of robots that autonomously play soccer. Here’s what they look like:   Normally, colored circles of paper go in those slots on the […]

Leave a comment

Could the ancient Romans have built a digital computer?

Could the ancient Romans have built a digital computer? The Romans were undoubtedly master engineers. They were experts at civil engineering, building roads, improving sanitation, inventing Roman concrete, and constructing aqueducts that adhere to tolerances impressive even by today’s standards. Perhaps the best evidence of their aptitude is […]

comments 61

Hack Rifle

Since some people are concerned: this isn’t a real gun, it’s an airsoft rifle. And yes, pointing anything that looks like a gun at a person or building is a terrible idea, and yes this thing will freak people out and probably get you arrested. […]

comments 6

Remote Controlled Can of Soup

A couple years ago, there was a commercial that ran for Chef Boyardee that had a can of soup following a little girl home. You can see it here: This didn’t really mean anything until I was looking around the m5 Industries website. M5 is […]

Leave a comment

Wait or Walk

I built a little web app over Spring Break called Wait or Walk. The bus stops at Georgia Tech tell you how long it is until the next bus, but I realized one day that you don’t really care about that information. What you want […]

comments 2

Hacking plant growth

Gibberellic acid is a plant growth hormone. Here’s what it looks like: I got some from United Nuclear. Plants normally produce GA, and it’s what regulates their growth. So, if you introduce more to a plant, it will grow faster. There’s a ‘sweet spot’ of […]

Leave a comment

Your Game of Life

John Conway made up the rules for the game of life by fiddling around until it looked good. Why not make your own game of life and change the rules? Your Game of Life For the unfamiliar, Conway’s Game of Life is a cellular automaton. It’s […]

Leave a comment

Electromagnetic Simulator

Last semester when I was studying in France, I took Electromagnetics. I really enjoyed it, especially our final project. We had to write a 2D FDTD (Finite Difference Time Domain) electromagnetic wave simulator. We had to show correct behavior for the propagation of a wave through a […]

Leave a comment

USLI Rocket Launch

I did research on the USLI team developing avionics and a magnetically levitated experiment platform. Here was our first test launch: If you’d like to read more about the technical details behind this rocket, here’s the Flight Readiness Review (FRR). Warning: it’s almost 200 pages. [PDF]   […]

Leave a comment

VLSI datapath

I took a VLSI class this semester and we did a lot of layouts in Virtuoso. Our last lab was making an entire 32 bit datapath. I laid out everything by hand except the control unit at the bottom, which I synthesized.       […]

Leave a comment

Processor Optimization

I implemented a processor in VHDL and then pipelined it, adding handling for branch hazards and forwarding. This write up assumes knowledge of how pipelining and forwarding and branch prediction and stuff works. It would take too long to explain all of that in detail, […]

Leave a comment

Finding the Yellow Line

This was a project I did a while back, but it’s cool, and I haven’t written about it yet. Recently, several car manufacturers have started including a warning system to yell at you if you start drifting out of your lane. I implemented a version […]

comments 2

Linux Cluster

Me and a friend built this my senior year in high school. It’s based on OpenMosix. The grand total spent for this project was $25 (for a 25 port ethernet switch). All of the computers were got for free from either our school or my […]

Leave a comment

Graphing My Email

Stephen Wolfram recently did a neat blog post on personal analytics. One of the things he showed was his email over time, and you can pick out some interesting trends. So I decided to try it with my email. Here’s a plot of my sent […]

comment 1

Halo Mod

I think I did this while I was a freshman in high school, I can’t really remember. I bought Halo for PC, and Bungee was nice enough to release Halo CE, which allowed for people to make their own maps, weapons, etc. So I found […]

Leave a comment

Cosmic Microwave Background

The Planck Project recently published the most complete view of the cosmic microwave background yet. I thought it would be cool to show it with three.js on a sphere, so I used ImageMagick to transform the 2D Mollweide projection into a square image to use […]

Leave a comment

The importance of packaging

Software companies spend tremendous time and money on fine tuning the landing page of their app or website because it’s the first thing users see and interact with. You only get one first impression, and users will decide how they feel about your company and product […]

comments 2

Let’s Watch YouTube

Let’s Watch YouTube was a project I did as I was learning javascript. It is completely client side, and is my idea of how YouTube should work when you’re trying to watch it with several people. This XKCD comic basically sums up the problem I […]

comments 2