Projects
Projects
A selection of things I enjoy building – web apps, databases and IoT toys.
Portfolio in Blazor
A newer portfolio version built in Blazor with reusable components, responsive layout and clean content structure for easy maintenance.
Blazor · .NET 9 · EF Core · Responsive UI
IoT / ESP32 & MQTT
ESP32, sensors, MQTT broker, automation and data visualization.
ESP32 · MQTT · Node-RED · sensors
Database applications
Business apps on top of SQL Server / MariaDB, planning, reporting and integration.
C# · Blazor / WebForms · SQL Server / MariaDB
Personal portfolio (HTML version)
Original portfolio version built as a classic HTML/CSS/JS website with responsive layout and custom styling.
HTML · CSS · JavaScript · Bootstrap
BT2MQTT – Bluetooth MQTT Bridge
Android .NET 10 MAUI app that bridges Bluetooth Low Energy devices to an MQTT broker with persistent settings and automatic reconnect.
.NET 10 · MAUI · Bluetooth LE · MQTTnet
IoT / ESP8266 & MQTT
Controls devices (LED, RGB LED, relay) via ESP8266 and MQTT. Simple and extensible configuration for any device type.
ESP8266 · MQTT · C++ / Arduino
Clock Screen Saver
Simple Windows 10/11 screen saver with multi-language support and a customizable digital clock display.
C# · WinForms · OpenGL
ESP-Locker – Smart Lock
Smart lock powered by ESP32 with RFID/NFC authentication, MQTT remote control, OLED display, DHT11 sensor and OTA firmware updates.
ESP32 · RFID/NFC · MQTT · C++
PIC16F690 ASM Digital Clock
Digital clock written in pure assembly for the PIC16F690 with HD44780 LCD (4-bit mode), button time setup and HH:MM:SS display. No libraries.
PIC16F690 · Assembly · MPASM · HD44780
Oscilloscope over ESP
C# desktop oscilloscope application communicating with an ESP microcontroller for real-time signal visualization.
C# · WinForms · ESP