Hello There!

I'm William. I am a Software Developer from Peoria, Illinois.

Programming has been my passion since middle school. To my parents' dismay, I have always had a penchant for taking things apart to learn how they work. However, a screwdriver only gets you so far when taking apart a computer. I wanted to learn how the ones and zeros worked. I picked up a few languages while I was in middle and high school, but I was predominantly drawn to C-like languages.

After high school, I went on to study Computer Science at Bradley University. There I had the opportunity to refine my skills and also interact with many amazing people. I picked up many skills during my time there, such as web design, computer architecture, computational theory, and security. During this time, I also had the opportunity to contribute to research and work on genome databases. In May of 2017, I graduated with a Master of Science degree in Computer Science.

In my free time, I am often studying graphics programming or tinkering with my homelab.

Recent Posts

2 Jun 2017
Level Up!
2 Sep 2015
It's all Ogre now
4 May 2015
Graduation

Recent Commits

cinnabar
3 Oct 2020
Switch to nlohmann::json
cinnabar
3 Oct 2020
Add Actor::has<T>()
cinnabar
3 Oct 2020
Upgrade entt
cinnabar
3 Oct 2020
Clean up ECS classes
cinnabar
3 Oct 2020
Add methods to get an Actor's Entity and EntitySystem
cinnabar
3 Oct 2020
Add ability to exclude collision objects from the physics debug drawer