Otwarty na rozmowy

Inżynieria, która zostaje na lata.

Full-stack developer z mobile w korzeniach: natywne aplikacje, Flutter, web, backend — nie wybieram platformy, dobieram ją do problemu. Pisałem już wszystko: od e-commerce, przez dashboardy produkcyjne, po systemy gadające z urządzeniami przez BLE na własnym protokole. Lubię nowoczesne narzędzia i design, który nie krzyczy.

Lokalizacja
Białystok, PL · Remote-friendly
Doświadczenie
7 lat komercyjnie
Specjalizacja
Full-stack: mobile, web, backend
Status
Open to opportunities
01 / O mnie

Pełen stack, jedna głowa.

Od designu, przez kod, po wdrożenie — pełen cykl w jednych rękach.

Zaczynałem od natywnych aplikacji — Swift na iOS i Kotlin na Androidzie. Później Flutter, web, backend. Po drodze obroniłem magistra z IT i pracowałem nad produktami obsługującymi ponad 100 tys. dziennych użytkowników, dla klientów z Australii, Wielkiej Brytanii i USA.

Robiłem aplikacje mobilne, sklepy online, gry mobilne, a nawet aplikację do konfiguracji urządzeń przez BLE z własnym protokołem. Jestem fanem czystej architektury i porządku w kodzie — małe, wymienne komponenty, eksplicytne zależności, repo które po roku da się przeczytać bez prowadzenia kogoś za rękę.

Ostatnio mocno wciągnęły mnie narzędzia AI i to, jak zmieniają codzienną pracę programisty. Lubię eksperymentować z agentami i nowymi podejściami — wtedy, kiedy widać realny zysk, nie tylko hype.

02 / Stack

Narzędzia, które znam na wylot.

Nie z tutoriala. Z produkcji.

  • TypeScript
    Language
  • React
    UI
  • Next.js
    Framework
  • Flutter
    Mobile
  • Node.js
    Runtime
  • Dart
    Language
  • Swift
    Mobile
  • Kotlin
    Mobile
  • Tailwind CSS
    Styling
  • Postgres
    Database
  • Docker
    Infra
  • GitHub
    DevOps
  • GitHub Actions
    CI/CD
  • GCP
    Cloud
  • Firebase
    BaaS
  • Playwright
    Testing
  • Auth.js
    Auth
  • Figma
    Design
  • Sentry
    Monitoring
  • Claude Code
    AI
  • OpenAI / Codex
    AI
  • BLE
    Protocol
  • Hero UI
    UI
  • Shorebird
    Mobile
  • Jira
    Tools
03 / Doświadczenie

Od native do pełnego stacka.

Od natywnego mobile, przez Flutter, do pełnego stacka — w tej kolejności.

  1. Senior Full-stack Engineer · web, mobile, backend

    2024 — obecnie

    Pełen stack: frontend w Next.js i React, backend w Node, mobile kontynuowane we Flutterze. Architektura, code review i dowożenie features end-to-end.

    • Next.js
    • React
    • Node.js
    • TypeScript
    • Postgres
  2. Cross-platform Mobile Engineer · Flutter, klienci AU / UK / US

    2021 — 2024

    Trzy lata głęboko we Flutterze. Aplikacje produkcyjne, integracje z urządzeniami przez BLE na własnym protokole, sklepy mobilne. Produkty obsługujące ponad 100 tys. dziennych użytkowników.

    • Flutter
    • Dart
    • BLE
    • Firebase
  3. Native Mobile Developer · iOS + Android, równolegle

    2019 — 2021

    Swift na iOS, Kotlin na Androidzie — często ten sam feature po obu stronach. Aplikacje do konfiguracji urządzeń. Stąd wyniosłem zamiłowanie do czystej architektury.

    • Swift
    • Kotlin
    • iOS
    • Android
04 / Obszary

Obszary, w których działam.

Większość projektów pod NDA — poniżej kategorie produktów i technologii, w których mam realne doświadczenie.

IoT · 2023Cross-platform

Konfiguracja urządzeń przez BLE

Multi-platform frontend (mobile + web) komunikujący się z urządzeniami przez BLE na własnych protokołach. Współpraca z zespołem embedded, ustalanie protokołów, konfiguracja firmware.

  • Flutter
  • Next.js
  • React
  • BLE
Health · 2020Team project

Mobilne aplikacje z grywalizacją

Aplikacje z grywalizacją aktywności fizycznej — zbieranie kroków, integracja z mapami, gracze z całego świata. Produkt z bazą 100 tys.+ dziennych użytkowników.

  • Flutter
  • Firebase
  • Maps
E-commerce · 2022Multi-platform

Cross-platform e-commerce

Pełne platformy zakupowe na wiele kanałów: aplikacje mobilne, panel CRM i web. Integracje z Shopify, sektor B2B.

  • Flutter
  • Next.js
  • Shopify
LegalTech / GovTech · 2025–2026Active builds

Web platformy z bogatymi danymi

Aplikacje webowe w sektorach prawnym i administracyjnym. Pełen stack: Next.js + Node.js + Drizzle. Mocno wspierane przez AI w codziennym workflow.

  • Next.js
  • Node.js
  • Drizzle
  • Claude Code
EdTech / HealthTech · 2024Production

Aplikacje EdTech i HealthTech

Mobile apps w sektorach edukacyjnym (nauka języków, content-driven UX) i zdrowia psychicznego (umawianie wizyt, czat, materiały edukacyjne).

  • Flutter
  • Dart
  • Firebase
Side project · 2024Solo, ongoing

Foodie — kontrola wydatków na jedzenie

Mój side project. Aplikacja mobilna do trackowania kosztów jedzenia. Czysty stack: Flutter + Riverpod, lokalna baza, własny design. Wszystko od zera, w pojedynkę.

  • Flutter
  • Dart
  • Riverpod
05 / Jak pracuję

Cztery zasady, na których buduję każdy projekt.

Etat, side project, freelance — bez różnicy.

  1. 00

    Wymagania przed kodem.

    Zanim cokolwiek napiszę, pytam klienta o cel, kontekst biznesowy i ograniczenia. Brak jasnego briefu to znak, że jest za wcześnie na kod.

  2. 00

    Architektura od pierwszego commita.

    Małe, wymienne komponenty. Eksplicytne zależności. Repo, które po roku da się czytać bez prowadzenia kogoś za rękę.

  3. 00

    Pełen cykl, kończony do końca.

    Feature nie jest skończony, dopóki nie jest na produkcji i przetestowany.

  4. 00

    Jakość przed prędkością.

    Wolniej, raz, dobrze. Niż szybko, dwa razy, źle.

Napisz krótko, o czym chciałbyś pogadać. Może to być projekt, problem techniczny albo zwykła rozmowa o tym, co teraz buduję.