07 Sep 2025
Making Music with Code Using Strudel As both a software developer and a musician, I’ve always been fascinated by the overlap between programming and music. On the surface, they may seem very different, but both rely heavily on patterns, structure, and building blocks that can be combined in creative ways....
02 Sep 2025
After going through some important life events, I’ve started to focus more on my health and I wanted to start tracking my health data. After looking at various fitness apps out there, I decided that I would just start with storing my data in google sheets. At the time I...
01 Feb 2021
Over Christmas break I started watching videos on Blender, a 3D modeling software that can do just about anything. It’s always been a desire of mine to add Blender to my skillset, but has been a daunting task. I began following a donut tutorial, learning the very basics of 3D...
27 Jul 2020
I’ve been really fascinated with Conway’s game of life lately and I wanted to make my own implementation of his famous algorithm in 3D space. After looking around the internet, I found only a few examples of 3D versions of the algorithm, so I’d thought I would give it a...
16 Jul 2020
Most of my projects that I have done have been in .NET, and it’d be great to bring them to the web. Blazor WebAssembly can do just that. However, this can be tricky when using Jekyll. In this tutorial, I will show how you can add a Blazor app to...
14 May 2020
Try it out below! The spread of the disease is something that has been studied for a long time, and there are a variety of ways to predict what will happen when a population is exposed to a new disease. One way of modeling these scenarios is the susceptible, infected,...
03 May 2020
I have worked on a lot of different projects over the years and most of them have been difficult to showcase. Thus, I created this website so I can showcase some of the work I do and keep track of the progress that I make. As you can tell by...
24 Jan 2020
Windows Forms is a mature .NET framework, with the unfortunate design of being tightly coupled to the view by default. This makes winforms really hard to unit test and separate business logic from the view. My first attempt in separating the view was by using bindings and MVVM. Unfortunately, I...
05 Jan 2020
Xaml and html are both markup languages that can become very verbose when working on large projects. One of the things that has helped improved the expressiveness of html in the .NET world is ASP.NET’s razor engine. Xaml so far doesn’t have anything like the razor engine, so I decided...
23 Nov 2019
Learning to program is hard to learn for beginners and hard to teach. Students often struggle with the lack of feedback from their code. How do you know if you are doing it right? Professors also struggle to grade code. Grading student’s code requires professors to download it, compile it,...
28 Oct 2019
Entrepreneurchute was a solution we created at Pittstate for the annual Kansas City Federal Reserve Code-a-thon in October 2019. We got first place against 11 other universities by creating an app that connects mentors and entreprenuers together. Watch our video below to see what we built. Below is the dream...
29 Sep 2019
I love fractals. They are awesome. They are mesmorizing. What’s more to say? Come look at these creations. Animated Trees Big Tree Weird Tree Real Tree
30 Aug 2019
I have always been interested in programming languages even before I knew how to program. It’s been one of the most challenging projects I’ve worked on so far. I made a compiler and interpreter for pascal that can also transpile to C#. This compiler is not feature complete. It’s more...
09 Jun 2019
I went to South Korea over the summer and had to write a 30 page paper about the country. By the time I had all the resources, I had no idea how I wanted to organize them. I started creating hashtags to sort my references so I could search for...
06 Feb 2019
As developers we use a lot of different apps. We download samples, take screenshots, and clutter our desktop with files. It’s a pain to try to keep our desktop clean, so I created a program that will do it for me. Desktop Cleaner is a console app that will move...
11 Nov 2018
How far is the first android app I published. It was done for mobile apps class at Pittsburg State University. How Far? allows you to measure any object relative to any other object. Want to measure the moon with cats? No problem! How far can do that. Try it out...