<Projects>
Local Messaging Platform
A self-hosted, Slack-style messaging platform built around a C#/.NET hub, running entirely on the local network so no data leaves the premises. Messages are delivered in real time over MQTT, with desktop and mobile clients that discover the hub automatically using mDNS. The hub ships as a Docker container or a custom Buildroot image for Raspberry Pi.
C#.NETMQTTSQLiteElectronReactReact NativeDockerBuildroot
IoT Access Control System
A local-first access control hub on Raspberry Pi linking access devices (keypads, RFID readers) to entry devices (locks, relays). Raspberry Pi Pico firmware uses mDNS for discovery and HTTP to exchange credentials and lock commands with the hub, managed through a web interface for device setup, credentials, and access rules.
C#ASP.NETSQLiteCircuitPythonReactTypeScriptNext.js
</Projects>