3D-Cellular-Automata. 3D Cellular Automata in Browser
67SDRPlusPlus-DAB-Radio-Plugin. DAB radio plugin for SDR++
47DAB-Radio. Demodulator and decoder for DAB signals captured using RTL-SDR
45FM-Radio. Demodulator for broadcast FM which includes stereo audio and RDS (radio data system) decoding
433-phase-microinverter-controller. Voltage and power controller for a 3 phase microinverter to perform grid forming and feeding operations
18ViterbiDecoderCpp. Viterbi decoder with vectorisation written in C++
15ScriptEditor. Nodal editor for renpy scripts
1216qam_modulator. A 16QAM modulator built with a couple transistors, a 74HC86 XOR IC and an Arduino UNO
10WordBlitzBot. Python
6oculink_m2_adapter. Custom M.2 oculink adapter for Ideapad Pro 5 - 16ARP8
6ytdlp_webui. Web user interface for yt-dlp and ffmpeg for audio scraping
4GPS_Correlation. Displays correlation data for GPS signal
4wgpu_terminal. Terminal emulator written in Rust with wgpu
2QuaternionIMU. Python
2QuickChargeTrigger. Small c program for atmel chip to send quick charge commands
2ka9q_viterbi_comparison. Compare performance between ka9q and our viterbi decoders
1dab-ofdm-rust. Rust port of a DAB radio OFDM demodulator from the original C++ version.
1AppVirtualenvCpp. Creates a "virtual environment" for launching applications (mostly games so they are self contained)
1TorrentRenamerCpp. C++ version of my python torrent renamer app
1HashLife. Implementation of hashlife in the browser
1