Sometimes, you just gotta do it yourself! I built this app after becoming frustrated with the rigid nature of existing fitness trackers. I needed something that could be flexible, without compromising on simplicity.
Using Expo/React Native on the frontend, and Supabase for the backend, this app was the perfect opportunity to strengthen my design skills and practice professional patterns. I also took this opportunity to develop a GDPR-compliant consent management system using Google's AdMob SDK.
Although this project is a bit silly, more than 90 thousand YouTube viewers seemed to appreciate it!
At its core, MCDB is a database and storage bucket built with only the Java standard library. As a bonus, all data is stored as hexadecimal bytes, encoded using Minecraft wool blocks.
I built this project for the 2026 HackMT hackathon at Middle Tennessee State University. This was one of the most technical projects I've ever done.
The frequent engine employs the Cooley-Tukey Fast Fourier Transform to replicate numerous small windows of a soundwave using Minecraft noteblock sounds. Additionally, once the algorithm has been applied, the results are encoded to a custom little-endian file format.
Like MCDB, this project was also written in Java.