Senior Flutter Engineer w LeanCode
Tworzę też strony internetowe dla firmDawid Niedźwiecki
Jestem programistą Fluttera z Poznania. Buduję aplikacje mobilne, z których ludzie korzystają na co dzień. Prowadziłem zespół Fluttera i najlepiej czuję się tam, gdzie liczy się solidna architektura i wydania bez nerwów.
Aplikacje, przy których pracowałem
Projekty
Wybrane projekty
Aplikacje produkcyjne, które zbudowałem albo współtworzyłem.
-
Tide
Platforma fintech
2025–2026
Duża międzynarodowa platforma fintech dla małych firm, freelancerów i jednoosobowych działalności w Wielkiej Brytanii, Indiach, Francji i Niemczech, rozwijana przez ponad stu inżynierów Fluttera w jednym monorepo. Wdrażałem funkcje Offers & Rewards (Rewards Hub, Marketplace, deep linki, monitoring), a potem odpowiadałem w CoSec za procesy zgłoszeń do Companies House: zmiany adresu, kody uwierzytelniające i oświadczenie CS01.
- Flutter
- Dart
- Monorepo
- Deep links
- Analytics
- Monitoring
-
Yanosik
Nawigacja i antyradar
Yanosik S.A. · 2024–2025
Wprowadziłem Fluttera do natywnych aplikacji Yanosika na iOS i Androida w podejściu add-to-app. Przerobiłem istniejącą aplikację Flutter na moduł osadzany w aplikacjach natywnych, zbudowałem warstwę integracji po stronie Fluttera, uruchomiłem moduł w obu projektach natywnych i obsłużyłem jego zależności w CI/CD.
- Flutter
- Add-to-app
- Method channels
- Kotlin
- Swift
- CI/CD
-
Flutter Tech Summit
Aplikacja konferencyjna
LeanCode · 2025
Aplikacja dla uczestników Flutter Tech Summit, konferencji LeanCode: harmonogram, prelegenci, mapa wydarzenia, oceny wystąpień i powiadomienia na żywo.
- Flutter
- Push notifications
- Deep links
- Maps
- CI/CD
-
Autoplac
Ogłoszenia motoryzacyjne
Yanosik S.A. · 2021–2025
Aplikacja do kupna i sprzedaży samochodów, którą rozwijałem i utrzymywałem przez ponad trzy lata. Clean Architecture z BLoC, get_it i injectable, kod natywny przez dart:ffi i method channels, a na produkcji Firebase i Crashlytics.
- Flutter
- BLoC
- get_it
- injectable
- dart:ffi
- Firebase
-
FlotisManager
Zarządzanie flotą
Yanosik S.A.
Zbudowałem od zera aplikację mobilną dla menedżerów flot i kierowców w logistyce: mapy na Mapbox i MapLibre, Clean Architecture z BLoC, Dio do komunikacji z API, Firebase i Crashlytics, wydania przez CI/CD.
- Flutter
- Mapbox
- MapLibre
- BLoC
- Dio
- CI/CD
-
Dealer Apps
Aplikacje white-label dla dealerów
Yanosik S.A.
Aplikacje white-label, w których dealerzy samochodowi zarządzają swoją ofertą i ją prezentują, zbudowane we Flutterze na urządzenia mobilne i web i dostosowywane do marki każdego dealera.
- Flutter
- Flutter Web
- White-label
- CI/CD
-
Smart City Poznań
Aplikacja miejska
G-Group.dev · 2021–2022
Zmigrowałem aplikację miejską Poznania do null safety (Dart 2.12), dbałem o wydania produkcyjne po migracji i dodałem logowanie przez ID.Poznań (OpenID Connect), pracując bezpośrednio z klientem.
- Flutter
- Null safety
- OpenID Connect
Projekt własny
Zbudowany w jeden dzień
Clocker
Śledzenie czasu pracy w Jira Cloud
Clocker pokazuje dzienny cel bezpośrednio w oknie Log time w Jirze, więc już podczas logowania widzisz, ile jeszcze brakuje. Obok są tygodniowy timesheet i miesięczne raporty, a każdy wpis to zwykły worklog Jiry, więc nic nie zostaje zamknięte w aplikacji.
- Działa w całości na Atlassian Forge, bez własnych serwerów
- Obsługuje wszystkie 26 języków dostępnych w Jirze
- Jasny i ciemny motyw, zgodny z Jirą
- Dostępny w Atlassian Marketplace
Doświadczenie
Od nawigacji po fintech
Komercyjnie we Flutterze od 2021 roku, przez pierwsze lata równolegle z nauczaniem.
-
LeanCode 2025 – obecnie : Senior Flutter Engineer, maj 2025 – obecnie -
Tide 2025–2026 : Mobile Software Engineer (Flutter), Offers & Rewards, cze 2025 – sty 2026; Mobile Software Engineer (Flutter), CoSec, sty 2026 – lip 2026 -
Yanosik S.A. 2021–2025 : Junior Flutter Developer, gru 2021 – sty 2023; Mid Flutter Developer, sty 2023 – sty 2024; Team Leader, Flutter Team, sty 2024 – lut 2025 -
G-Group.dev 2021–2022 : Flutter Developer, gru 2021 – mar 2022 -
wtf.city 2021 : Junior Flutter Developer, cze 2021 – lis 2021 - Nauczanie 2020–2024 : Trener programowania, lip 2020 – paź 2020; Lektor języka niemieckiego, lis 2020 – sty 2024
-
LeanCode : Senior Flutter Engineer, maj 2025 – obecnie -
Tide : Mobile Software Engineer (Flutter), Offers & Rewards, cze 2025 – sty 2026; Mobile Software Engineer (Flutter), CoSec, sty 2026 – lip 2026 -
Yanosik S.A. : Junior Flutter Developer, gru 2021 – sty 2023; Mid Flutter Developer, sty 2023 – sty 2024; Team Leader, Flutter Team, sty 2024 – lut 2025 -
Leader School Poznań Winogrady : Lektor języka niemieckiego, lis 2020 – sty 2024 -
G-Group.dev : Flutter Developer, gru 2021 – mar 2022 -
wtf.city : Junior Flutter Developer, cze 2021 – lis 2021 -
UCanCode : Trener programowania, lip 2020 – paź 2020
Najedź na pasek, żeby zobaczyć szczegóły, kliknij, żeby przejść do stanowiska. Dotknij firmy, żeby przejść do szczegółów.
-
LeanCode Kontrakt · Zdalnie
maj 2025 – obecnie
-
Senior Flutter Engineer
maj 2025 – obecnie
Tworzę aplikacje we Flutterze dla klientów enterprise LeanCode. Pomagałem też przy aplikacji na Flutter Tech Summit, konferencję organizowaną przez LeanCode.
-
-
Tide Kontrakt · Zdalnie
cze 2025 – lip 2026
Duża międzynarodowa platforma fintech dla małych firm w Wielkiej Brytanii, Indiach, Francji i Niemczech. Ponad stu inżynierów Fluttera pracuje przy jednym monorepo.
-
Mobile Software Engineer (Flutter)
CoSecsty 2026 – lip 2026
Odpowiadałem za procesy zgłoszeń do Companies House: zmiany adresu, kody uwierzytelniające, oświadczenie CS01 i ich analitykę. Do tego wzorce architektury nawigacji, aktualizacje Fluttera i wewnętrzna dokumentacja techniczna.
-
Mobile Software Engineer (Flutter)
Offers & Rewardscze 2025 – sty 2026
Zbudowałem i wdrożyłem Rewards Hub, Marketplace, deep linki i monitoring.
-
-
Yanosik S.A. Etat · Poznań
gru 2021 – lut 2025
Polska firma, która stoi za Yanosikiem, aplikacją dla ponad 5 mln kierowców. Poza Yanosikiem pracowałem tu przy Autoplacu, FlotisManagerze i aplikacjach dla dealerów.
-
Team Leader, Flutter Team
sty 2024 – lut 2025
Prowadziłem zespół Fluttera: planowanie sprintów, dobrze opisane zadania oraz standardy jakości kodu i architektury, których pilnowałem w code review. Tworzyłem i utrzymywałem wewnętrzne narzędzia do budowania i wydawania aplikacji, współpracowałem z DevOps, backendem i QA nad procesami i mentorowałem programistów. W zespole AI zbudowałem wewnętrzne narzędzie i pomagałem wdrażać narzędzia AI w firmie.
-
Mid Flutter Developer
sty 2023 – sty 2024
-
Junior Flutter Developer
gru 2021 – sty 2023
-
-
G-Group.dev Freelance · Poznań
gru 2021 – mar 2022
-
Flutter Developer
gru 2021 – mar 2022
Smart City Poznań: migracja do null safety, wydania produkcyjne i logowanie przez ID.Poznań (OpenID Connect).
-
-
wtf.city Zdalnie
cze 2021 – lis 2021
-
Junior Flutter Developer
cze 2021 – lis 2021
Moja pierwsza komercyjna praca we Flutterze: aplikacja mobilna na Flutterze, Appwrite i Pythonie.
-
Równolegle: nauczanie
-
Lektor języka niemieckiego
Leader School Poznań Winogrady · lis 2020 – sty 2024
Uczyłem niemieckiego dzieci i dorosłych, zdalnie i stacjonarnie.
-
Trener programowania
UCanCode · lip 2020 – paź 2020
Uczyłem dzieci programowania stron: HTML, CSS, JavaScript, PHP i MySQL.
Rekomendacje
Co mówią współpracownicy
Fragmenty rekomendacji z mojego profilu na LinkedInie, w oryginale po angielsku.
He's a trustworthy, sharp senior engineer who's also just easy to work with. That combination is rarer than it should be. … Even when we disagreed on his PRs, ego never got in the way. He cared more about building a good product than about being right.
What really sets Dawid apart is his out-of-the-box thinking. He never settles for the obvious answer and consistently finds smart, creative solutions to problems that leave others stuck.
He consistently looks beyond immediate tasks to understand overarching business goals, allowing him to identify and suggest impactful product improvements.
O mnie
Jak pracuję
Lubię mniej efektowne części projektu: czytelne granice modułów, code review, z którego można się czegoś nauczyć, i wydawanie aplikacji, które nie wymaga niańczenia. Jako lider zespołu ustalałem takie standardy, a jako inżynier staram się zostawiać każdy moduł w trochę lepszym stanie, niż go zastałem.
Zaczynałem od nauczania. Równolegle z pierwszymi pracami w IT przez trzy lata uczyłem niemieckiego dzieci i dorosłych, a wcześniej uczyłem dzieci tworzenia stron internetowych. Do dziś widać to w tym, jak mentoruję, robię review i piszę dokumentację.
Narzędzia
- Flutter i Dart
- Clean Architecture BLoC CQRS add-to-app method channels dart:ffi Flutter Web duże monorepo
- Platforma
- iOS i Android Kotlin Swift powiadomienia push deep linki Mapbox i MapLibre Firebase OpenID Connect
- Wydawanie
- Pipeline'y CI/CD narzędzia do budowania i wydawania Crashlytics i monitoring code review
- Zespół
- Prowadzenie zespołu Fluttera mentoring standardy jakości kodu i architektury planowanie sprintów wdrażanie narzędzi AI
- Inne
- Python JavaScript Shell SQL Atlassian Forge serwery MCP
Języki
Pracuję w trzech językach
-
Cześć!
Polski
Ojczysty
-
Hallo!
Niemiecki
Dwujęzycznie
-
Hello!
Angielski
Biegle
Kontakt
Porozmawiajmy.
Budujesz coś we Flutterze albo szukasz kogoś, kto zaopiekuje się dużą aplikacją? Najszybciej złapiesz mnie mailowo, po polsku, angielsku albo niemiecku.