My name is Joe Wingbermuehle. I live in St. Louis, Missouri with my partner, Ryan, and two cats, Sam and Zoe. I graduated from UMR in May 2004 with a BS in Computer Science and a BS in Applied Mathematics. After school I worked for SBC for a year and then Exegy for five years. I got the itch to do something different, so I then went back to school to get my PhD in Computer Science at WUSTL. I am currently a software engineer at CiBO Technologies.
In the past, I've written many TI calculator programs, mostly in z80 assembly language for the TI-83, but also in 68000 assembly language for both the TI-89 and the TI-92. More recently, I wrote a window manager called JWM to run on the X window system. I've also built a computer system out of discrete bipolar transistors called the Q1. See my projects page and my GitHub page for some of my other projects.
My interests include just about everything related to computers, particularly computer architecture and programming languages. I also enjoy working with more "vintage" UNIX hardware, such as SGI (IRIX on MIPS), Sun (Solaris on SPARC), and HP (HP-UX on PA-RISC) systems. In fact, using an SGI Octane as my desktop in college led me to write JWM in an attempt to have a fast window manager that was a little more up-to-date than 4Dwm. The SGI Octane is one of my favorite systems and I still have one that I use occasionally.
A Brief History of This Site
I first created this website in 1997. At that time it was hosted on Geocities in the "Silicon Valley/Lakes" neighborhood. Shortly after, I moved the site to my local ISP and from there to various places until I finally bought "joewing.net" in 2002. This website is currently hosted in AWS.