home // projects
The best place to look for my stuff is on GitHub, but here are a few key projects I've worked on. Last updated January 2023.
security:
- web-cpuid - Web-based decoder and visualiser for CPUID information
- cpuid_vmdetect - Implementations of VM detection tricks related to CPUID values
- MSMQCheck - Security analysis tool for MSMQ
- opcua_find_writable - A tool to find writable variables on OPC UA servers.
- Al-Khaser - VM detection toolkit that I've contributed a bunch to
electronics:
- Altium JLCPCB Libraries - Auto-generated Altium schematic libraries for JLCPCB's parts library
- altium.js - JavaScript library for parsing and rendering Altium SchDoc files
- GitHub KiCad Footprint Preview - Userscript for showing KiCad footprint previews on GitHub
- Switchen8r - 8 channel high current PWM driver board. Completed.
- Cyberjelly - WS2812B LED boards for elsmorian's jellyfish installation at EMF2022. Completed.
- EMF2022 Infopoints - Controller boards for infopoints at EMF2022. Custom ESP32 devboard with onboard LEDs and composite video out. Completed.
- Dendria - Envrionmental sensor platform for ESP32. Work ongoing.
- Theia - Custom VDJ and DMX controller software/hardware stack. On hiatus since 2019.
- HoRuS485 - WS2812B LED controller over RS485. Controller boards built, deployment delayed due to moving house (likely 2023/2024).
other:
- HT2000 Library - .NET interface library for HT2000 CO2 loggers
- Overmind - Cross-platform task launching service
- Open Network-MS - Long-term project to build an open source replacement for Eaton/MGE UPS network cards
- DMARDump - DMA Remapping Table Dumper