Mobile apps
One codebase in React Native and Expo, two app stores. From the first screen to release, with OTA updates and push notifications.
- iOS and Android
- OTA updates
- Store submission
I design and build mobile apps and the systems behind them — from the data model, through the API, to production deployment and upkeep.
Three areas that, in practice, always come together.
One codebase in React Native and Expo, two app stores. From the first screen to release, with OTA updates and push notifications.
Laravel services: authentication, permissions, integrations, real-time communication. Tests and static analysis are part of the work, not an extra.
Server setup, GitHub Actions deployments, monitoring and backups. What you get is a running system, not just a code drop.
Four stages, no surprises at the end.
We agree on what needs to exist and why. Without that, everything else is guesswork.
Data model, API and screen flows. The cheapest point at which to change your mind.
Short iterations, working releases to look at, not progress slides.
Production, monitoring and upkeep. The project doesn't end when the repository changes hands.
An app for organizing real-world meetups — a movie, a walk, coffee. Someone proposes a meeting at a specific time, others join in. No swiping through profiles, no matching, no likes.
Coming soon to Google Play · poznaj.pl
The rest of my projects are B2B client work under NDA, so I can't show them here. Happy to talk through the scope and how I work.
The tools I reach for day to day.
BitPerfect is a one-person software company based in Gdynia, Poland, running since 2022. I work on the whole project myself — from the data model, through the API, to the interface — so there is no handing off tasks or diffused responsibility.
I work on long-term engagements, most often as part of the client's own team. In parallel I build my own products — that's where I test ideas before offering them to anyone else.