Complete archive

Projects

UPM209 ESP Extension data pipeline and ESP32-S3 monitoring project
Complete 2025

UPM209 ESP Extension

ESP32-S3 firmware that reads electrical measurements from a UPM209 meter over Modbus RTU, processes resilient rolling samples, and uploads normalized JSON data.

  • ESP-IDF
  • ESP32-S3
  • C
  • FreeRTOS
  • Modbus
Workshop Manager application identity with a gear and wrench icon
In progress 2026

Workshop Manager

A desktop app for creating, updating, and maintaining Steam Workshop items.

  • Electron
  • Vue 3
  • TypeScript
  • Tailwind CSS
  • SteamCMD
LensGuard camera privacy monitoring interface
In progress 2026

LensGuard

A GNOME Shell privacy indicator that shows which applications are using cameras directly through V4L2.

  • Rust
  • GNOME Shell
  • Linux
  • V4L2
  • D-Bus
Document Mapper spreadsheet-to-document workflow
Complete 2025

Document Mapper

A cross-platform desktop app for generating DOCX documents from Excel data with explicit placeholder mapping and optional PDF export.

  • Python
  • PySide6
  • DOCX
  • Excel
  • LibreOffice
HackHub hackathon platform backend network
Complete 2026

HackHub App

A Spring Boot backend for managing a hackathon platform.

  • Java
  • Spring Boot
  • Gradle
  • H2
  • OpenAPI