This is where I'll be storing some of the code I've written, either for work or pleasure. I've got a background in hardware, but I'm currently working as a software test engineer in St Louis, MO. I'm hoping that with enough professional experience and personal projects under my belt, I'll learn to be well-versed in both realms and be able to contribute to the entire product development process. Oh, and contributing to the open source community would be pretty cool too! But one step at a time.
Electronics are amazing, and I'm frequently in awe of the progress we've made since the days of Leyden jars, electrostatic generators, and spark-gap transmitters. Analog electronics are great for communicating with the outside world, and there's a lot circuit design fun to be had with just a few basic components. Digital electronics are arguably even more important, a totally different beast! However, I think hardware is even more fun when you're writing code to interact with it, so here I am.
When it comes to software, I've got pretty varied interests. I don't think I see myself ever being a web developer, but recently I've had fun working with Flask to put together a few useful web pages in and outisde of work. Someday I'll get a personal AWS-hosted resume site up too, but I'm more interested in working with software that communicates with the outside work, like on embedded devices. Most of my coding experience is with Python 3, but I've also used HTML, CSS, Matlab, C, some Verilog, and I'm starting to learn Rust.
- Digital Signal Processing
- Raspberry Pis
- Arduino Projects
- Espressif ESP32 modules
- Flask applications
- Field Programmable Gate Arrays
- Software Defined Radio
- Computer engineering history
- Synthesizer design
- Computer generated music