I'm a professional electrical engineer. After finishing a five-year term in the Navy as a submarine officer, I moved to Los Angeles to catch up on my sun exposure. Now I work on safety-critical control systems for local refineries.
You can sometimes find me here listening to hackers much cooler than me, or here inexplicably running up and down hills for fun. I've also been known to take on projects for a certain awesome roboticist.
On December 17, 2016, I signed the neveragain.tech pledge, which states in part: "We refuse to participate in the creation of databases of identifying information for the United States government to target individuals based on race, religion, or national origin."
It's hard to find all the information you need to configure the PRU GPIO pins on the BeagleBone Black in one place, so I made a spreadsheet of it. This is for an ongoing project I'll share later.
I wrote a strategy guide/spoiler for TIS-100, because even video games about programming need good language docs. This is not under active development, but I'll merge pull requests every few months.
C.R. Anderson, G. Schaertl, and P. Balister, "A Low-Cost Embedded SDR Solution for Prototyping and Experimentation," presented at SDR '09, Washington, DC, 2009. PDFs: paper, slides. Source code.
A vector display controller and graphics processor using Altera's DE2 FPGA development board. Final project for Microcomputer Interfacing, 2008.
A Morse code decoder using a PIC16 microcontroller. Final project for Microprocessor-Based Digital Design, 2008.