Software I built or maintain, and pedals, electronics and other DIY things I build.

// ACTIVE #

Things I'm working on right now, or continuously improving. Active means it works and I maintain it: fixing bugs and eventually adding new features. In progress means it isn't finished yet and I'm building it right now.

  • Synapse from Razer, but for Linux
  • My personal tech blog, maintained since 2015
  • dotfilesactive
    My dotfiles
  • Fume Extractorin-progress
    Small project I made to test my knowledge in electronics. It's a mini 5V fume extractor made to be used when soldering.

// PLANNED #

Things I am planning to do, some of those might never see the light.

  • ESP32 with an e-ink screen showing nearby bus and subway departures, with today's weather
  • DIY build of the Ibanez TS808 Tube Screamer, one of the most iconic overdrive pedals ever made.

// DONE #

Done means I don't think there's anything more to add to the project, it's done. Archived means I could do more, but I don't want to continue for whatever reason.

  • Two LM2596 buck converters with added protection, in 3D-printed enclosures, powering my pedalboard.
  • Handbuilt Klon Centaur clone, my first DIY pedal build
  • FUSE virtual filesystem for Proton Drive on Linux
  • sigildone
    Compressed memory format for Claude Code
  • Satire website that mocks the AI hype
  • Full implementation of the 1944 German cryptographic machine in TypeScript
  • A simple Distributed Hash Table made in Node.js
  • Kills the Internet connection of LAN devices using ARP spoofing, ideal for ADHD
  • gotqlarchived
    GraphQL query utility for serverside apps
  • my-notesarchived
    A repo with my study notes, this was my way in to OSS
  • zaqararchived
    Email microservice written in Node.js
  • Simple blockchain implementation in TypeScript