22 Apr 2020
For the past couple of years, I’ve been working with my sister on the tech startup Cordical, which is centered around promoting fitness that is accessible to everyone. We’ve been exploring mobile app solutions and have just released the first major update to our app AccessiRep!
11 Oct 2019
I was recording an emulated game the other day, and I noticed that Quicktime captures at 60fps, even though the game only ran at 30fps. Half of the frames were duplicates! I thought it would be easy to downsample to 30fps, keeping just the original content, but I couldn't find any tool that did exactly what I wanted. Ultimately, I wrote a small OpenCV-based program for the task.
05 Mar 2019
I was using Mimir in C++ labs last semester, and it was a great tool to check code correctness. I still found myself spending a lot of time reviewing code, so in an attempt to automate some of the grading, I looked into cpplint and other style checkers. They didn’t do quite what I wanted, so I decided to write a few simple Python scripts to do static code analysis.
12 Feb 2019
An old github project I decided to update recently is a web-based TicTacToe AI. I’d originally written it to learn about the min-max (more commonly called minimax) algorithm for game AI, but I thought it’d be fun to add visualizations of all the possible games the AI evaluates at different depths. It is now available online.
01 Sep 2018
This is a hobby project I wrote a few years ago as a fun means of getting help playing *Wheel of Fortune*. There weren't any online solvers I could find at the time and even the few available now are pretty limited, so I made my own. I hope it proves a fun, interesting, or informative tool for someone! Read on for a lot more detail about it...
18 Aug 2018
Recently, I've been looking at preserving some old CD and VHS box art. There's a lot of great VHS cover art out there at risk of disappearing along with the medium itself. I wanted a simple workflow for scanning all sides of a box at once, auto-segmenting the individual images, and then combining them all into a single boxart spread. Unfortunately, while I found various bits of programs and pieces of code that could do part of the processing, I was unable to find a simple, ready-to-go solution...
26 Jan 2017
I decided to make a jekyll-powered IO page on Github, mostly for fun and learning. I’d like to use this space to jot down some thoughts and blog about interesting topics, mostly tech-related. Updates will likely be irregular, but feel free to check out the other links across the top of the page to learn more about my projects, papers, and activities.