After studying computer science in Legnica, I moved to Wrocław and joined a medium-sized IT company, which later became part of a large international corporation. Since then, I have worked on enterprise applications, APIs, cloud-based systems, and containerized services, while staying close to code and practical engineering.
Software is still both my profession and one of my personal interests, so I spend part of my free time building open-source projects. My main project is Vernissage, a photo-first, federated platform for photographers. I work on its Swift and Vapor backend, responsible for authentication, timelines, media processing, moderation, queues, scheduled jobs, and ActivityPub federation. I also develop the Angular web client, which adds a browser-based experience with server-side rendering, PWA support, publishing tools, account management, and moderation workflows.
I also created Impressia, an iOS client for Pixelfed and the Fediverse, and smaller tools such as Wallpapper, a Swift command-line application for creating dynamic wallpapers for macOS. These projects let me combine product thinking with backend architecture, mobile development, and my interest in decentralized social software.
Photography has become more than a hobby for me. It influences how I think about software built for photographers, and it gives me a good reason to slow down and observe the world more carefully. Street photography is still one of my favorite ways to spend time with a camera.
In recent years I have also been studying psychology. It gives me a different lens on people, communication, and behavior, and I find it increasingly useful in both life and software work.
I live in Wrocław, Poland, with my lovely wife and daughter.