Drawing Shapes using the Fourier Transform
A visualization of how the fourier transform maps into the complex plane with an amusing application.
June 26, 2026
FM Radio with QT
Expanding on the program developed in the last post by adding a UI, some new features, and performance improvements.
May 5, 2026
Real-time FM Demodulator for an SDR device
There are some really nice tools out there for making use of SDR devices. I've personally been using gnuradio to get a better sense of how various modulation and filtering techniques work on real-world signals. Lately, however, I've been feeling the itch to dive more into the details and implement some of these techniques from scratch. In this article, I'll write a basic FM demodulator in C that can be used to listen to FM radio from an RTLSDR device.
August 11, 2025
Fractal using WebGL
Using WebGL Fragment Shaders to draw a fractal on a canvas
May 11, 2025
Color Quantization using K-means clustering
Reducing the number of colors in an image to make it look like some of the late 90' graphics I remember growing up.
May 5, 2025