Profile Picture of Noah Cagle

Noah Cagle

Full Stack Developer

Nashville, TN

My ultimate goal is to improve the world through technological innovations. In my opinion, nothing feels better than solving a tough problem in a creative way.

Originally from Indianapolis, Indiana, I have spent the last 15 years building a vast suite of software solutions. Below, you can find some of my proudest works.

DecaFit

The Ultimate Fitness Tracker

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.

Image of DecaFit's dashboard page

MCDB

It's not a Minecraft server

It's a web server

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.

Frequent Engine

The audio player nobody asked for

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.

An image of an article from the Aliens of Club Penguin website

Aliens Website

The friendliest army!

The Aliens of Club Penguin is an organization that remembers Disney's original Club Penguin game with nostalgia. As a member of the Aliens's leadership, I took it upon myself to develop a website for our content.

This website leverages the power of server-side rendering with Astro to maximize SEO. For a content-heavy site like this, SEO is top priority. For client-side components, I made use of the React framework.

On the backend, the Aliens's website uses a self-hosted Supabase instance on a headless Debian VPS. An NGINX reverse-proxy is placed in front of this instance to ensure SSL is enforced.

Check out this website for yourself!