01
Product development
From an agreed goal and prototype to backend, web and mobile applications. Short iterations, clear acceptance criteria and checks against the running product.
Independent product & platform engineering
Web and mobile products, from the first conversation to reliable operation.
I’m Tomasz. I build applications and the platforms behind them, and I stay responsible for the result: every change is verified against the running product, released traceably and watched in operation. AI coding agents help me move fast; the checks are what make it safe.
❯ platform check
❯ resilience check
what I do
01
From an agreed goal and prototype to backend, web and mobile applications. Short iterations, clear acceptance criteria and checks against the running product.
02
Repeatable builds, automated tests and traceable releases, from cloud infrastructure and GitOps to App Store and Google Play distribution. This site ships through the same pipeline.
03
Logs, error reports and operational checks feed the next iteration. I investigate failures, verify fixes and keep dependencies and backups current.
selected work
Products I lead from architecture to delivery. The names belong to their owners; the engineering is mine.
coachBOB · iOS & Android
Lead engineer for the product owner: mobile, platform and releases.
One cross-platform codebase for both stores with a shared API. Repeatable store releases, a server-side update policy for older app versions, and operational checks after every deployment.
FinPath · iOS & Android
Lead engineer for the product owner: mobile, backend and infrastructure.
Mobile app on iOS and Android, an API with a published contract, a web admin panel and infrastructure managed as code, with the mobile client and backend evolving in step.
Repward · in development
Lead engineer and product owner in one.
Native iOS and Android apps with a shared backend. A common mobile test runner installs each app and runs the same scenarios on both platforms; release checks verify commit, version and environment before upload.
how I work
Agree → implement → verify → release → observe → refine.
Speed comes from making the next decision with better evidence.
You bring the need and the product context. I take responsibility for the engineering decisions and review every result. A test run, a runtime log or an error report can change the next step.
philosophy
Open, portable building blocks: Kubernetes, OpenStack, open-source storage and observability. European cloud, rented VMs or your own hardware, chosen around your workload, budget and data requirements. Portability is designed and tested, with data and networking in the migration plan.
EU cloudOVH · IONOS
rented VMsprovider of choice
your hardwareon-premise
Plan the move: infrastructure, data, networking and verification.
the stack
The goal is a platform your team can understand, change and rely on.
working together
Openly, as an independent engineer, with everything built to stay in your hands.
contact
Bring an idea, an existing application, a release problem or a need for ongoing support. Tell me where you are and what you want to change; we’ll agree on a useful first step.