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

Blazor .NET 9 EF Core Responsive UI

IoT / ESP32 & MQTT

ESP32, sensors, MQTT broker, automation and data visualization.

ESP32 · MQTT · Node-RED · sensors

ESP32 MQTT C++ / Arduino Node-RED

Database applications

Business apps on top of SQL Server / MariaDB, planning, reporting and integration.

C# · Blazor / WebForms · SQL Server / MariaDB

C# / .NET SQL Server MariaDB Win / desktop apps

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

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

.NET 10 MAUI Bluetooth LE MQTT

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

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

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++

ESP32 RFID/NFC MQTT C++ / Arduino

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

PIC16F690 Assembly MPASM

Oscilloscope over ESP

C# desktop oscilloscope application communicating with an ESP microcontroller for real-time signal visualization.

C# · WinForms · ESP

C# WinForms ESP
An unhandled error has occurred. Reload 🗙