The very website that you're on now, I used the Astro static site generator framework to automatically convert Markdown files about my projects into this website.
My name is Ryan Hausmann, and I am currently a rising senior studying Electrical & Computer Engineering at Rowan University, with a minor in Computer Science. I'm also working my third summer at Nokia Bell Labs as an Optical Hardware Development Co-Op.
I love working with circuits, FPGAs, software, and more. Take a look at some of my projects on this page to see what I've been up to.
Also have a look at some of my profiles:
Or, you can contact me at ryanhausmann3@gmail.com.You can download a PDF copy of my resume here.
Also make sure to take a look around here to see some of my projects in more detail!
Find info on some of my projects below. Click on a project to find out more.
The very website that you're on now, I used the Astro static site generator framework to automatically convert Markdown files about my projects into this website.
I wrote software that interfaces with a cheap SDR dongle. It tunes the receiver to a particular channel, band-passes relevant frequencies, and demodulates the FM radio signal into an audio signal and plays the result.
I set up a personal home lab running a few services across multiple machines based on Docker Swarm.
As part of Rowan University's Baja SAE team, I led the design on the Data Acquisition subsystem, which focused on creating a network of sensors throughout an all-terrain vehicle.
I wrote a simple 3D graphics rendering pipeline in SystemVerilog which was capable of rendering ~1200 triangles at about 200 fps
Using Rust, I wrote a functional emulator for an Intel 8080 microprocessor and verified it using publicly available test suites.
Using Rust, I wrote a fully functional CHIP-8 system emulator and tested it with publicly available test suites.
One of my first FPGA projects, I wrote a display controller and text renderer in Verilog that was able to drive a cheap ILI9341-based TFT LCD display and show some text on the screen.