Projects

Here are a few projects I'm currently working on!

SimpleSudoku I have always had an interest in the game of Sudoku. It has always striked me as a puzzle which can be both extraordinarily difficult, yet also trivially easy. From my first puzzle I had solved, I knew there was some sort of algorithm to solve every possible Sudoku game (or determine if a solution does not exist) and this is my implementation of such an algortihm. You can find the solver here.
Certified Road Races This is by far my biggest, and most exciting project of the list. USATF is the national track and field governing body for anything in and around the world of running. A major part of USATF are the measurers who certify every course so that any records can be proven. With that in mind, one can imagine how many different calculations go into the certification of a certain road course. (Hint: it's a lot). This process is archaeic, it uses paper and pencil, calculators, surveying nails, you name it. What Certified Road Races helps to do is automate this process and put it into a one-stop-shop platform for everything. With the help of our liason Jim Gilmer (regional certifier for the state of New York), Certified Road Races will be launched nationwide to simplify the lives of hundreds of race measurers.
Midilleman Midilleman is a small focus project aiming to automate midi-driven animation. The idea came from a fascinating set of videos I watched as a kid (called Animusic). Ever since I laid eyes on Animusic, I had a curiousity as to how such a life-like video could be nothing more than an animation — I was hooked. Fast-forward a few years and I am still hooked—except now I have a strong computer science knowledge (and an enlightning to the world of MIDI). With Midilleman, taking a MIDI file and some animations created in Blender, users will soon be able to create fully-animated music videos, Animusic style.
Honorable mention
SimpleMath I have always had an interest in creating easy to use, free to access math solvers (often referred to as "calculators" on the internet.) In it's early development stages SimpleMath aims to create solvers for various higher-level math subjects like Linear Algebra or other similar subjects.
k/place Though the project has ended, this seemed like a good project to include. k/place was a networked, r/place style clone. It was made in Java and allowed users to paint a canvas with an assortment of colors. k/place was hosted here on kevinbecker.us and users—anywhere in the world—could sign in and place tiles.