Fun with git stash

If you're anything like me, the only times you've ever used git stash it went something like this: In the middle of working on branch A you decided you should test something out on branch B. So you quickly run git stash, checkout branch B and test something, then come …

Anagranimation

The name of this website is an anagram. It's possible to rearrange all of the letters in the neural bit to form brian hulette. That's a simple concept I set out to illustrate concisely with the site's logo.

For the first iteration of this webpage, way back when I was …

Cracking Monoalphabetic Ciphers with julia

A monoalphabetic cipher is really just a cereal box secret decoder ring, or the daily jumble in the newspaper. It's an encryption technique whereby every instance of a particular letter is replaced with some other letter throughout the message. The mapping from plaintext letter to ciphertext letter is the key for the cipher - anyone who has that key can encrypt and decrypt messages and securely exchange them.

Analyzing the Viterbi Algorithm

This summer I am taking CS5114 - Theory of Algorithms at Virginia Tech. Our first Project was to analyze a Dynamic Programming algorithm, and compare it to other approaches that solve the same problem. Since I am focusing on DSP/Communications, I decided to look at the Viterbi algorithm, a Dynamic …

This website

This site was adapted from my old, static HTML website. I wrote the original site way back in high school (with many updates throughout college), and it was beginning to show its age. The biggest issue was that I didn't create it with any sort of templating to begin with …

Comfortably Numb Solo Synthesis

During my last quarter at Rose-Hulman I took a great class called ECE481 - Electronic Music Synthesis. In it, we discussed a lot of concepts used to synthesize music, including additive and destructive synthesis, FM synthesis, the Karplus-Strong algorithm, and various post-processing and mixing techniques.

As a final project for the …

High-Altitude Imaging

In the spring of 2010 my brother and I decided we would like to launch a camera into near-space, in order to take images of the earth from 90,000+ feet. We were primarily inspired by a well known project completed by some MIT students called Project Icarus. They became …

LED Audio Visualizer

Completed LED Visualizer

In my Embedded Systems Design class, we were required to create a final project of our choosing which demonstrated our understanding of the course concepts. My partner and I decided to create an Audio Visualizer for our final project. The idea was to display the audio spectrum in real-time (calculated …

Carputer

A few months after I got my new Volvo S70, I began to think that the stereo head unit would be perfect for a carputer (car computer). It's a rather large head unit, probably about twice as tall as a typical one, so there would be plenty of space inside …

Predator-Prey Simulation

This project was inspired by two classes that I took. The first was Introduction to Complex Systems, which I took my senior year in high school. It was a sort of review of a lot of interesting high level math concepts, we spent a while talking about fractals and the …

Stack Processor utnik (S.P.utnik)

During Fall quarter of my Sophomore year at Rose I took Computer Architecture. For most of the quarter, the class is assigned to design a 16-bit processor in teams of 4. These are the results of that project for my group.

Design

In most of our lectures we discussed the …

Clock in a Book

Over the summer I needed an amplifier for my TV visualizer. I bought a kit for one online, but the site I bought it from had a minimum purchase price, so I decided to buy a led clock kit to go with it. Once I had the clock all soldered …

Hollow Book

hb_closed.jpg

My senior year of high school, my roommate and I stumbled on [this tutorial][http://www.wikihow.com/Make-a-Hollow-Book] on making a hollow book. We decided it would be pretty cool to have one, so I pulled a book that I had already read off the shelf and we got …