Projects

things I built that run somewhere other than my desk

2022
First team projectgroup project

MyPrintiverse

.NET MAUI · Deve-Lite · 2022

A mobile app for people with 3D printers — a notebook for filaments and spools. We started with a shared core: base ViewModels, validation, services. I built the filament module. Then it stalled: MAUI was full of bugs back then, and the scope got too big for a small team. First time I saw how little of what you plan actually ships.

C#.NET MAUIMVVM
Practice repo

Algorithms

Python

Simple algorithm implementations. Started because I got into algorithms after my first year at AGH UST.

Python
Practice repo

LeetCode

Python

LeetCode problems, solved for the same reason — I like algorithms, not just to prep for interviews.

Python
Early experiment

MicroPico

MicroPython · Raspberry Pi Pico

First go at MicroPython on a Raspberry Pi Pico. It didn't turn into PSPixel directly, but the idea started here.

PythonPico
2023
Practice repo

DeviceBase

C# · .NET 7

Getting to know the .NET platform — minimal APIs instead of controllers.

C#.NET 7
Before Senswavegroup project

DashboardX

Blazor WASM · Go API · Deve-Lite

My first run at the problem Senswave solves now: connect to your own MQTT brokers, add a device, and set up its controls yourself — buttons, state buttons, sliders. Blazor on the front, Go on the API. This project connected me with Smart Home world.

C#BlazorGoDockerMQTT
2024
Practice repo

ImageHub

C# · Vertical Slice Architecture

Based on a Java project from one of my courses, rewritten from scratch to try Vertical Slice Architecture.

C#.NET
Plant sensorgroup project

PlantMonitor

Python · Raspberry Pi Pico

A group project — a Raspberry Pi Pico device you can extend, that reads plant humidity and tells you whether your plants are OK.

PythonPico
LED controller

PSPixel

Raspberry Pi Pico W · WS2812B · MicroPython

LED strip, few ways to control it: the button on the case, MQTT, HTTP, and an installer that flashes the firmware straight from the browser. First version was created during studies on AGH. Later there was a little time for improvements.

MicroPythonPico WMQTTWeb Serial
2025
Smart home platformgroup project

Senswave

Android · .NET backend · your own MQTT devices

Add a device, describe what it can do and build simple dashboard that you will share with your family. Automations run on the server, so they keep working with your phone off. State comes in live over SignalR.

.NET 10PostgreSQLRabbitMQMQTTSignalRReact NativeExpo
Test devices

MqttDevices

ESP boards · Raspberry Pi Pico

A growing set of MQTT devices — things like a smart button — built with Arduino on ESP boards and MicroPython on the Pi Pico. This is the place for test devices.

ArduinoESPMicroPythonPicoMQTT
2026
Web dashboard

Senswave Web PoC

HTML

Started after the mobile app's first release, to test possible setup and comfort of using Senswave from web.

HTML