Wrocław, Poland · independent since 2014

App Solutions builds server apps. builds web apps. builds mobile apps. ships production code.

A one-person software studio. I design and build backends, web interfaces and mobile applications in the TypeScript ecosystem — from the first API sketch to the release that runs in production.

01 — Services

Things I build, end to end.

Whole products or a single layer of one — architecture, implementation and the unglamorous parts that keep it running afterwards.

Server applications

Node.js services with typed boundaries — REST and GraphQL APIs, background workers, queues, integrations with third-party systems.

Node.jsNestJSGraphQLPostgreSQL

Web development

React front-ends that stay maintainable as they grow: clear state, sane data fetching, accessible interfaces, honest performance budgets.

ReactTypeScriptNext.jsRedux

Mobile applications

Cross-platform iOS and Android apps in React Native — one codebase, native feel, store releases handled.

React NativeExpoiOSAndroid

Cloud & delivery

Containers, CI pipelines, environments and monitoring — so that deploying is a routine event and not a ceremony.

DockerCI/CDAWSObservability

IoT & connected devices

Device-facing platforms: telemetry ingestion, real-time channels over WebSockets, remote control and firmware-adjacent tooling.

MQTTWebSocketsRaspberry PiZ-Wave

Consulting & open source

Code reviews, architecture second opinions, technical interviewing, and contributions back to the libraries the work depends on.

ArchitectureCode reviewMentoringOSS

02 — Approach

Small team, short feedback loops.

No layers to talk through. You speak with the person writing the code.

01

Understand the problem first

Before any code: what has to be true for this to be worth building, and what is the smallest version that proves it.

02

Design for the second year

Typed contracts, boring dependencies, explicit boundaries. The goal is software that is still pleasant to change long after launch.

03

Ship in visible increments

Working software in a real environment early and often, so direction can be corrected while correcting is still cheap.

04

Stay after the launch

Monitoring, maintenance and iteration. A release is a checkpoint, not the finish line.

03 — Stack

Tools I reach for.

Chosen per project, not per fashion — but this is where I am fastest and most useful.

04 — Details

Where to find us.

A small studio based in Wrocław, Poland, working with a limited number of projects at a time.