15 Jun 2024 | Making a Retro-Style Home Control Panel |
02 Jun 2024 | USB Power Delivery for Makers |
27 Oct 2023 | spellcaster: A Home Automation Magic Wand |
29 Jul 2022 | Building a Panel out of e-ink Electronic Shelf Labels |
25 Jan 2022 | A Digital Hydrometer for Beer Making |
15 Aug 2021 | Reverse Engineering the Cat Printer Bluetooth Protocol |
06 Jul 2021 | Reverse Engineering the M6 Smart Fitness Bracelet |
05 Apr 2021 | How Capacitive Soil Moisture Sensors Work |
16 Feb 2020 | How to identify blurry images |
05 Oct 2018 | Building an interpreted programming language from scratch |
27 May 2018 | Hacking a cheap fitness tracker bracelet |
30 Dec 2017 | Advent of code and 25 days of haskell |
05 Aug 2017 | A Slack bot for controlling the office's AC |
02 Jan 2014 | Simulating dynamic systems in javascript |
17 Apr 2018 | Differential privacy 101 |
14 Feb 2016 | Introduction and minimalistic artificial neural network implementation |