Software developer, psychology student
Hello, my name is Marcin. I am a software developer with more than two decades of experience building web, mobile, and backend systems.
My main open-source project is Vernissage, a photo-first, federated platform for photographers. I work on its Swift and Vapor backend, SwiftUI iOS client, and Angular web client.
My path into technology started in high school with my first personal computer: an Intel Pentium II 350 MHz with 128 MB of RAM and a 4 GB hard drive. What began as curiosity about hardware and software quickly became the direction for my professional life.
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.
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.
Developer portfolio
Selected projects
Latest photography
My recent frames
Loading latest photos...