things I built that run somewhere other than my desk
.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.
Python
Simple algorithm implementations. Started because I got into algorithms after my first year at AGH UST.
Python
LeetCode problems, solved for the same reason — I like algorithms, not just to prep for interviews.
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.
C# · .NET 7
Getting to know the .NET platform — minimal APIs instead of controllers.
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# · Vertical Slice Architecture
Based on a Java project from one of my courses, rewritten from scratch to try Vertical Slice Architecture.
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.
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.
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.
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.
HTML
Started after the mobile app's first release, to test possible setup and comfort of using Senswave from web.