Writing

Blogs

A future home for technical notes on ML systems, audio AI, RAG, voice agents, model serving, and production engineering.

May 2026

Fourier Transform: Nature Already Knows the Model Weights

An interactive reflection on Fourier Transform as a known representation: the way frequency structure can be revealed without training.

Fourier TransformSignal ProcessingMachine LearningAudio
Read post

May 2026

JAMB AI: Reinforcement Learning Bots for a Shipped Flutter Game

How I trained Maskable PPO policies for JAMB bot players, exported them to ONNX, and integrated them into a shipped Flutter game.

Reinforcement LearningGymnasiumMaskable PPOONNXFlutterGame AI
Read post

2024

What It's Really Like To Build a Website With Flutter!

Notes from building a Flutter Web audio processing website with source separation, denoise, FastAPI middleware, GPU backends, and Web Audio API workarounds.

Flutter WebAudio MLFastAPIWeb Audio API
Read on LinkedIn