Artur Nowacki
Independent mobile developer. I design, build, publish and maintain native iOS and Android apps end to end, including software for payment and ticket-inspection terminals, and release every app myself on three stores.
Huawei AppGallery
11+ years of delivering production apps for cities, transport, payments and culture. I build apps from scratch, and I'm just as quick to take over and grow existing codebases in all native technologies: Java, Kotlin, UIKit and SwiftUI. Every application in my portfolio, except ThenX, was written from scratch by me and is maintained by me to this day.
iOS: Swift, SwiftUI, UIKit. Android: Java, Kotlin, Jetpack Compose, Hilt. Fully native on both platforms, no cross-platform frameworks.
I also develop software for Android-based terminals, with the deepest experience on Verifone and PAX devices. Mifare DESFire cards, EMV card tokenization as a carrier for tickets and other identifiers, offline QR codes as ticket carriers without network access, and POK customer-service points integrated via WebSocket with the POK web panel.
Deep understanding of backend and API communication. I write core backend modules in PHP and other languages, e.g. a Nominatim-based geocoding service (names to coordinates and back). Plus token management, data encryption, iOS Keychain and Android KeyStore.
Experienced in publishing dozens of apps across three platforms: App Store, Google Play and Huawei AppGallery. I run the whole process myself: certificates, store listings, reviews, staged rollouts and updates.
I can design the app's UI/UX myself, but it works best when the client has a ready design, e.g. in Figma, and knows exactly what final result they expect. Then I know precisely how much time I need, and I deliver on time.

Both platforms natively, with equal attention. I work equally well fully independently and in very large teams.

I can connect an app to any backend: REST and GraphQL APIs, full CRUD operations, WebSocket. I know the different authentication schemes: Bearer tokens (OAuth 2.0, JWT), API keys, Basic Auth and sessions with token refresh. When needed, I write backend modules myself in PHP and PostgreSQL.

Intuitive, user-friendly interfaces refined directly with the client, from mockup to store screenshots.

I test every release on real devices: a range of Android and iOS phones as well as terminals. Before publishing I run beta tests (TestFlight, Google Play internal testing), and after release I monitor crash reports and react quickly to feedback.
A selection of apps I have designed, built and published. I build both standalone apps and multi-target/flavor projects, fully branded and configured through an API. Click an internal app to see its description and screenshots.

The city platform for Olsztyn: public-transport tickets, parking, city card and city information. The newest and largest app in the family.

Everyday life made easier for residents: public-transport tickets, parking, cultural events and more.

City app for Piła: transport tickets, parking and city services in one place.

City app for Szczecinek: tickets, parking, events and city information.

Public transportation, parking, city information and interesting events organized by the city and beyond.

Customer-service-point app for PAX terminals: Mifare card reading (NFC), QR scanning with encrypted payloads, payments.

Ticket-inspection software for city transport running on PAX A920 Pro terminals, fast NFC and QR validation in the field.

Golf-ball dispensing and payment management on Verifone terminals for Compu Partner, from dispensing to payment processing smoother than a perfect putt.

Live GPS tracking and fleet insight for the Poznań area.

GPS tracking system with live vehicle and asset monitoring, on iOS and Android.

Fleet and transport-order management for a transport company: vehicles, orders and drivers in one app, on Android and iOS.

Internal app built for the DEXT transport company, dedicated tools for daily fleet operations.

A clean, comfortable e-book reading app.

Up-to-date status of your eToll assets, online and in real time.

Remote-work time tracking, fully compliant with Polish regulations.

Bodyweight-training techniques and programs, distributed worldwide.

News and information from the Kalisz region, all in one place.

See what's playing at the Kalisz Theatre.

Everything you can currently see at the Tarasin Gallery.

Culture matters, this app makes it even more accessible.

A different view of culture, from below and from the top of the tower.

A different look at the mountains, not necessarily an obvious one.

The place to discover companies from the Kalisz region.

Fast cars up close, the Silesia Ring experience in an app.

Socca from a whole new angle.

Great cuisine and great colors, visit this restaurant from the app side.
Custom mobile applications tailored to your needs, designed, built, published and maintained by one experienced developer who takes full responsibility for the result.
+48 739 226 224 · art@cj.com.pl