A Kalman Filter implementation in Rust22 July 2024·16 minsControl Software RustThe Kalman Filter is a ubiquitous algorithm for estimating the state of a system from noisy measurements and an uncertain model.
Benchmarking Typescript/Javascript on NodeJS on Linux22 February 2023·5 minsTypescript Javascript Node Benchmarks Linux PerformanceBenchmarking is useful, Javascript is everywhere, how do we combine them and get it right?
Hobby Servo Motor Performance10 February 2023·6 minsR/C Motors Electronics Arduino ControlMeasuring the performance of hobby servo motors with frequency and step response testing
UESB: Ultimate ESC Switcher Board23 January 2023·6 minsElectronics R/C C KicadA 6-channel DC brushed motor driver for use in radio controlled (RC) vehicles.
Azul AI13 January 2023·11 minsTypescript AI GamesAn “AI” that can play the board game Azul better than a Human.
Improving the performance of a Hugo site27 December 2022·7 minsHugo Caddy Performance Website VPSHugo creates static sites, which can be blazingly fast, but how can you make them even faster?
Adding self-hosted analytics to a Hugo site with Plausible13 December 2022·5 minsPlausible Hugo Website AnalyticsPlausible is a privacy respecting, lightweight and open-source website analytics that is easy to selfhost and add to any site.
Deploying a Hugo site with Caddy webserver12 December 2022·3 minsHugo VPS Caddy WebsiteUsing Hugo and Caddy to create and deploy a website on a VPS.
Active Wing Flutter Control11 December 2022·8 minsElectronics Arduino Control C C++ 3D PrintingControlling aerodynamic flutter of wing using an active flap, for education and inspiration.
Analog Signal Conditioning for a Microcontroller8 August 2021·4 minsElectronics Signal Conditioning AnalogPCB for conditioning ±10 V signals for sampling by a microcontroller.