About

In mobile since 2013, mostly on Apple platforms.

I'm a software engineer in Warsaw. I started in 2013 with iOS and Windows Mobile, became a senior iOS developer at Wimix, and now lead the Flutter team at Solbeg. After hours I design, build and ship my own apps.

Experience

Client work in detail
2023–now Teams of 3–7

Software developer, Flutter team lead · Solbeg

Windows and mobile versions of client apps, on Flutter and native iOS.

  • I lead the Flutter team and write code on both sides, Flutter and native iOS.
  • I research solutions for each problem, choose and study the technology for it, and bring it into the team's development process.
  • I designed and implemented new architecture that made the apps easier to scale and maintain.
  • Flutter
  • SwiftUI
  • Combine
  • Swift Concurrency
  • gRPC
  • REST
  • Rive
2018–2023 Teams of 4–8

iOS developer, middle to senior · Wimix

I joined as a middle iOS developer and left as a senior. In five years I completed many apps for clients in different parts of the world, among them a sports platform that connects athletes, coaches and clubs, with live streaming, real-time statistics and social features. I designed and built new features, kept the code to industry standards, and set up shared development practices with the team. It is also where I started with Flutter.

  • Swift
  • UIKit
  • SwiftUI
  • Combine
  • Clean Architecture
  • VIPER
  • Alamofire
  • Moya
  • Starscream
  • SocketIO
  • Core Data
  • Realm
  • Firebase
  • CoreBluetooth
  • Stripe
  • Kotlin Native
  • Flutter
2013–2018 Team of 3

iOS and Windows Mobile developer · IDS

The start of my career: enterprise apps for iOS, Windows, Windows Mobile and Windows CE. I worked on performance and UX, added new features, and gave technical support to internal and external users. The iOS apps kept their data offline with Core Data and talked to Bluetooth and NFC hardware.

  • UIKit
  • MVC
  • MVVM
  • Alamofire
  • Core Data
  • CoreBluetooth
  • NFC
  • CocoaPods
2009–2014 Education

Computer-aided design · BSUIR

Belarusian State University of Informatics and Radioelectronics.

Stack

The tools behind the work above, grouped by where they are used.

Languages
Swift, Dart, Python · reads Objective-C, Kotlin, TypeScript, Java
Apple platforms
SwiftUI, UIKit, Combine, Swift Concurrency, GCD, Core Data, SwiftData, Realm, MapKit, CoreBluetooth, Firebase, SPM, CocoaPods
Flutter
BLoC, Riverpod, Provider, GoRouter, Freezed, Dio, platform channels
Architecture
MVVM, Clean Architecture, VIPER, MVP, MVC · Swinject
Networking
REST, WebSocket, gRPC · URLSession, Alamofire, Moya, Starscream, SocketIO, SwiftProtobuf
Payments
Stripe, Apple Pay, StoreKit
Delivery
GitHub Actions, Fastlane, Firebase App Distribution, Jenkins, Crashlytics · Scrum, Kanban

What I take on

Only things I have already done, for clients or in my own apps.

  • Leading a Flutter team I lead the Flutter team at Solbeg and choose the stack for new projects. Five Flutter apps delivered for clients.
  • Native iOS SwiftUI and UIKit, Combine and Swift Concurrency. Over 15 native iOS apps delivered for clients since 2013.
  • macOS tools JaySnake, a native JSON viewer, editor and code generator, is on the Mac App Store. GitCrab, a Git client written in Swift, is in development.
  • Offline-first, on-device apps All of my own apps work offline, with no servers and no accounts. Inkweave generates every crossword grid on the device.
  • Real-time and payments Chat, live updates and sync over WebSocket, Socket.IO and gRPC. Payments and subscriptions with Stripe, Apple Pay and StoreKit.
  • An app through App Store release, solo Five of my own apps are on the App Store. I designed, built, tested and submitted each of them myself.

Now — September 2026

At work I lead the Flutter team at Solbeg. We build Windows and mobile versions of client apps on Flutter and native iOS.

After hours I'm building three apps: Crystal Depths, a match-3 for iPhone; GitCrab, a native macOS Git client written in Swift; and Peek-a-Maze, an offline maze puzzle for iPhone and iPad.

Off the clock: board games.

All apps

Work enquiries

Let's talk.

[email protected]
Replies within 24 hours · Warsaw, CET LinkedIn Telegram