Kraków · .NET · Software Engineer

Łukasz Kolber,
I build backends and things that like to blink.

I'm a software engineer at Dassault Systèmes. C# and .NET in the cloud during the day; airsoft, MQTT, microcontrollers and a 3D printer after hours.

Stack
Backend
C#.NETPostgreSQL
Apps
BlazorReact Native
Containers
DockerKubernetes
Devices
MicroPythonPython
Now
Software Engineer, Dassault Systèmes
Studying
CS master's — Warsaw University of Technology
Building
Senswave · PSPixel
Languages
Polish (native) · English C2
scroll

Timeline

2018 — today

2018
life/first-bookwhere it started

First time writing code

Marcin Lis · Helion

“C#. Praktyczny kurs” — I read it cover to cover and typed out every example by hand. The first time code stopped feeling like magic: variables, loops, classes, and small console programs that actually ran.

This is where I decided to actually try to become a programmer.

C#
2020
life/github/signup08 · account created

GitHub account

github.com/psp515

Made an account and started creating. Coursework, exercises, half-finished experiments. Everything after this point on the timeline has a commit history behind it.

git
2021
work/tech-sterowniki/intern06 — 08

Software Engineer Intern

Tech Sterowniki

My first paid code. Not firmware from scratch — mostly simple embedded task, moving bytes over simple protocols. Also where I first touched Python.

STM32C++SerialPython
edu/agh/bsc10 · Year 1

Computer Science, BSc

AGH University of Krakow

Three and a half years: C and imperative programming first, then databases and operating systems, then numerical methods and the basics of AI.

CJavaPythonT-SQL
2022
project/myprintiverse/init04

MyPrintiverse

.NET MAUI · group project

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 MAUI
2023
project/dashboardx/init06

DashboardX

Blazor WASM · Go API · group project

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#BlazorGo
work/dassault/intern07 · Year 3

Software Engineer Intern

Dassault Systèmes · Kraków

Where I got into .NET for real: C# services, containers, CI/CD with Jenkins — and the first time I ran into problems that only show up at cloud scale.

C#.NETDockerJenkinsCloud
2024
project/pspixel/init06

PSPixel

ARGB LED controller for Raspberry Pi Pico W

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.

MicroPythonWS2812BMQTT
work/dassault/engineer10

Software Engineer

Dassault Systèmes · Kraków

Went from intern to full-time. Real work now: a slightly custom high-availability setup on PostgreSQL, queues and background jobs, performance tuning, and building features from start to finish — including bringing OpenTelemetry into the team.

C#.NETPostgreSQLOpenTelemetry
2025
edu/agh/thesisdefended · Year 3.5

BSc thesis — Senswave

AGH University of Krakow · Computer Science

One app for controlling MQTT smart home devices. Instead of writing a aplication for each device, you describe what it can do and build simple interface for it.

“Universal Application for Exposing the Functionality of MQTT Smart Home Devices”

edu/pw/msc10 · Year 1

Computer Science, MSc

Warsaw University of Technology

A master's next to a full-time job — more on building web apps, planning and designing software projects, and the physics under the hardware: transistors, storage. Should be done in 2027.

Web appsProject managementPhysics
2026
project/senswave/release03

Senswave 1.0 on Google Play

The thesis I didn't stop working on after the defence

A .NET backend with PostgreSQL, RabbitMQ and a server-side MQTT connection. The React Native app gets live device state over SignalR.

.NET 10PostgreSQLRabbitMQReact Native
project/pspixel/release08

PSPixel v1.1 — first usable release

Two years after the first commit

Time finally came for improving old stuidies project. Few bugs fixed. Few improvements introduced. Quite easy to prepare and use.

MicroPythonv1.1.0
life/nowpresent

What's next

More devices for Senswave, more things off the printer, and a master's thesis to write.

Off hours

what I do away from a screen