Software developer, psychology student

Marcin Czachurski

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.

Marcin Czachurski

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

Open Vernissage

View on Vernissage