Freebike 3.0
Lead iOS developer · DAMI development
Bike-sharing platform used in cities across Europe. QR rentals, live map of bikes and stations, tariff subscriptions and secured on-line payments.
View on App StoreiOS developer · Brno, Czech Republic
Freelance iOS developer with 5+ years of experience. I build SwiftUI apps end to end — architecture, implementation, SDKs and the App Store release.
01 / work
Production apps I lead as iOS Team Lead at DAMI development — architecture, day-to-day development and releases.
Lead iOS developer · DAMI development
Bike-sharing platform used in cities across Europe. QR rentals, live map of bikes and stations, tariff subscriptions and secured on-line payments.
View on App StoreLead iOS developer · DAMI development
A drink-club membership in your pocket. Partner venues on a map, membership tariffs and member codes redeemed straight from the app.
View on App StoreLead iOS developer · DAMI development
Smart storage boxes for contactless hand-overs — leave keys, documents or sold items in a box and the other side picks them up whenever it suits them.
View on App StoreAnd many more…
02 / open source
Macro-powered SwiftUI navigation using the Coordinator pattern — type-safe routes with zero boilerplate. Views never own navigation state; coordinators declare routes as functions and the macro generates the rest.
github.com/dotaeva/scaffoldingimport Scaffolding@MainActor @Observable @Scaffoldablefinal class OrdersCoordinator: @MainActor FlowCoordinatable { var stack = FlowStack<OrdersCoordinator>(root: .list) func list() -> some View { OrdersListView() } func detail(order: Order) -> some View { OrderDetailView(order: order) } func filters() -> any Coordinatable { FiltersCoordinator() }}// Anywhere below in the hierarchy — no NavigationStack, no path state.@Environment(OrdersCoordinator.self) private var coordinatorcoordinator.route(to: .detail(order: order))coordinator.present(.filters, as: .sheet)03 / experience
DAMI development s.r.o.
Leading the iOS division — architecture patterns and hands-on development. Lead projects: Freebike 3.0, Cuppka, ybox24.
ZeroOneCompany
Atlans mobile app (iOS).
Goulash
Goulash mobile app (iOS).
HARCOVKA
Mobile apps in React Native, web admin in Next.js.
Peko Studio s.r.o.
SwiftUI apps and App Store Connect: Bokiee, Whalebone (DNS tunneling), Progresguru, Audiovesmír, Electree Elis, FrankJoy, Rádio Ostravan.
HARCOVKA
04 / contact
I take on freelance iOS work — from a first prototype to apps shipped and maintained on the App Store. Get in touch and tell me about your project.