_ _ _ _ _ _
| | | | | | (_) | | (_)
| | __ _ | |__ _ _ __| | ____ _ _ __ ___ | | __ _ ___ ___ _ __ ___
| | / _` | | '_ \ | | | | / _` | |_ / | | | '_ \ / __| | |/ / | | / __| / _ \ | '_ ` _ \
| | | (_| | | |_) | | |_| | | (_| | / / | | | | | | \__ \ | < | | _ | (__ | (_) | | | | | | |
|_| \__,_| |_.__/ \__,_| \__,_| /___| |_| |_| |_| |___/ |_|\_\ |_| (_) \___| \___/ |_| |_| |_|
Dominik Labudzinski’s Personal Website
I’m a self-taught enthusiast and sometimes a bit of a madman who spends my free time programming, designing and building systems and algorithms. For over 20 years I have worked as a software engineer, DevOps specialist, systems architect and security engineer.
I am interested not so much in the technology itself as in how systems work as a whole, their performance, simplicity, scalability and predictability. I design software from the perspective of system architecture and behavior, not frameworks.
On a daily basis I build and develop complex backend systems, infrastructure and data architectures using technologies such as PHP, Java, Go, Python, Swift, C#, JavaScript, SQL and Docker and Kubernetes. Outside of work I create my own projects and systems, treating programming as an ongoing engineering experiment.