I’m Dominik.
A Swift engineer and technical lead based in Warsaw, Poland.
Since 2020, I’ve worked on banking and fintech apps, NordVPN’s macOS product, and AI-powered desktop tools. My work brings together native engineering, technical leadership, and the practical details that make a product dependable.
At Littlebird, I built the on-device meeting transcription pipeline for its macOS meeting assistant. That work gave me hands-on experience with on-device AI: integrating local models, processing real-time audio, and recovering interrupted transcriptions.
I enjoy the parts of engineering where you have to understand a system properly: tracing an intermittent failure, choosing a useful module boundary, or making a development workflow easier to trust.
Why AI workflows matter to me
Since Claude Code was released, improving how I work with AI has become one of my main interests. In my own projects, I’ve automated the path from an app idea to App Store submission, including implementation, builds, verification, archiving, and submission, all coordinated from a single prompt. A central part of that work is designing verification loops that check results after builds and feed findings back into the next iteration. I’m particularly interested in turning that experience into repeatable workflows that help entire teams build and ship software more effectively.
How I work
I start by understanding the problem and the constraints. Then I make the trade-offs explicit, check what changed, and leave enough context for the next person to understand the decision.
That applies to architecture and debugging, and it also shapes how I think about AI-assisted development. Useful context, clear ownership, and relevant verification are all part of the work.
What I’m building
Alongside professional engineering work, I build independent iOS apps. Clear Intervals, InTouch, and Launch Control are available on the App Store, with Closed List, DoseWise, and Carried in development.
I also build reusable tools around the work that surrounds coding: understanding a codebase, investigating problems, planning changes, and checking the result. These include Devflow, Bug Fix, Code Explain, and ddskills, my open-source collection of AI skills for development, verification, and other workflows.