Fast Fourier Transform (FFT)
A radix-2 FFT guide: DFT normalization, butterfly decomposition, polynomial convolution, and the limits of floating-point integer results.
One frequency slider moves the sampled wave and its computed spectrum.
Interactive experiment
Signal → spectrum
Bin width Δf Hz
Nyquist limit Hz
Record length T s
All tones are at or below the Nyquist limit.
Largest spectrum bins (frequency · amplitude): 3.00 Hz (1.00) · 9.00 Hz (0.55) · 17.00 Hz (0.30)
Phase advances automatically. The spectrum is recomputed from each displayed finite sample record.
Input tones:f₁ 3.00 Hzf₂ 9.00 Hzf₃ 17.00 Hz
Sampled waveform · first 0.5 s
Single-sided amplitude spectrum
Sampled waveform · first 0.5 s
Single-sided amplitude spectrum
Interactive experiments for signals, algorithms, and systems.
Reviewed notes on mathematics, computer science, systems, AI, and software engineering.
Project records linked directly to implementation evidence.
I ran an AI-agent pipeline in Japan's Ministry of Internal Affairs and Communications nationwide CTF. The official result was 26th place with 5,701 points. The bigger lesson was not model capability, but ownership, shared state, verification, and control-plane design.
A short selection of mathematical and algorithmic explanations, shown with their original publication dates.
A radix-2 FFT guide: DFT normalization, butterfly decomposition, polynomial convolution, and the limits of floating-point integer results.
A proof that every bounded sequence in finite-dimensional Euclidean space has a convergent subsequence, with the compactness distinction.
Derive Floyd–Warshall’s all-pairs recurrence, implement it safely in C++, and interpret unreachable pairs and negative cycles.
A proof of the max-flow min-cut theorem using residual reachability, with a concrete flow-and-cut certificate.
Specialist sections and the complete archive remain available without competing with the labs.