I build mobile apps, web platforms and embedded systems โ mostly Flutter, Next.js and Python.
"I write code occasionally on purpose."
I'm a developer and AI specialist who values pragmatism. I care about performance, interfaces people can actually use, and architecture that still makes sense a year later.
A snapshot of what I've been building lately.





An intuitive mobile app for students and lecturers at Politechnika Morska. Instead of fighting a slow, impersonal university portal, Plan PM serves a personalized timetable that's saved on your device and fully available offline.





Until Done is an anti-procrastination task manager built for people who can't stop swiping away reminders. It doesn't ask nicely โ it escalates. Miss a deadline and the app fires notifications with increasing frequency until you open it and check the task off. No snooze. No dismiss. No excuses.




Your Path is a guidance platform for young immigrants navigating life in Germany. Built for Ukrainian refugees and others unfamiliar with the German system, it breaks down complex decisions โ education, career, language learning โ into clear, personalized step-by-step pathways. A non-commercial project by Piotr Wittig and Stephan Wittig.

Warns public transport users in Szczecin about ticket inspections before they walk into one. A live feed of reported sightings, a map of where they were reported, and accounts so a report from one rider reaches the rest.

A note-taking app built around collaboration that does not end in sync conflicts. Two people can edit the same note at the same time, share it with per-person permissions, and organise notes without fighting a sync queue.





Sortra is a modern, cross-platform file organizer that lets you quickly sort and categorize files using a clean and intuitive interface. Whether you're organizing documents, media, or downloads, Sortra simplifies the process with drag-and-drop functionality and customizable sorting rules.

This is a smart doorbell built upon the ESP32-CAM module, which instantly captures a photo and sends it as a notification to a Discord server when the button is pressed. The device is optimized for maximum power efficiency using deep sleep mode while also providing immediate, hardware-level feedback through light and sound.



Linder is a satirical dating-app parody: swipe through a deck of 83 Linux distributions, each with a desktop screenshot, a tagline written in its own voice, a short bio, and personality tags. Like enough of them and you get a match โ plus two runner-ups and a verdict on your taste, and a red flag your new distro only admits to once you're already committed.
I write when I go looking for something and cannot find it.
A friend's DeathAdder Elite transplant failed, so I inherited the Essential's electronics and built a new shell around them in Rhino. It works, it is a design war crime, and every fault is documented on purpose.
Read the postFive ordinary engineering drafts rewritten under ASD-STE100 Simplified Technical English, with the rule numbers from Issue 9 โ what the aerospace standard actually fixes, what it permits, and where I go past it.
Read the postOpen to new opportunities and interesting projects, or just a conversation about what you are building. Email is the surest way to reach me and I answer within a day.