Dawid Niedźwiecki

Senior Flutter Engineer bei LeanCode

Ich baue auch Websites für Firmen in Polen

Dawid Niedźwiecki

Ich bin Flutter Engineer aus Poznań. Ich baue Mobile-Apps, die Menschen jeden Tag nutzen. Ich habe ein Flutter-Team geleitet und bin am liebsten dort, wo solide Architektur und Releases ohne Drama zählen.

Apps, an denen ich gearbeitet habe

Projekte

Ausgewählte Projekte

Produktive Apps, die ich gebaut oder mitentwickelt habe.

  • Tide

    Fintech-Plattform

    2025–2026

    Eine große internationale Fintech-Plattform für kleine Unternehmen, Freelancer und Selbstständige in Großbritannien, Indien, Frankreich und Deutschland, entwickelt von mehr als hundert Flutter-Entwicklern in einem einzigen Monorepo. Ich habe Features für Offers & Rewards ausgeliefert (Rewards Hub, Marketplace, Deep Links, Monitoring) und danach im CoSec-Team die Meldungen an das Companies House verantwortet: Adressänderungen, Authentifizierungscodes und die CS01-Bestätigungserklärung.

    • Flutter
    • Dart
    • Monorepo
    • Deep links
    • Analytics
    • Monitoring
  • Yanosik

    Navigation und Blitzerwarner

    Yanosik S.A. · 2024–2025

    Flutter per Add-to-App in die nativen iOS- und Android-Apps von Yanosik gebracht. Ich habe eine bestehende Flutter-App in ein einbettbares Modul umgebaut, die Integrationsschicht auf Flutter-Seite entwickelt, das Modul in beiden nativen Projekten eingebunden und seine Abhängigkeiten in der CI/CD-Pipeline verwaltet.

    • Flutter
    • Add-to-app
    • Method channels
    • Kotlin
    • Swift
    • CI/CD
  • Flutter Tech Summit

    Konferenz-App

    LeanCode · 2025

    Begleit-App für den Flutter Tech Summit von LeanCode mit Programm, Speakern, Lageplan, Bewertungen der Talks und Live-Benachrichtigungen.

    • Flutter
    • Push notifications
    • Deep links
    • Maps
    • CI/CD
  • Autoplac

    Autobörse

    Yanosik S.A. · 2021–2025

    Eine Kleinanzeigen-App zum Kaufen und Verkaufen von Autos, die ich über drei Jahre lang entwickelt und gewartet habe. Clean Architecture mit BLoC, get_it und injectable, nativer Code über dart:ffi und Method Channels, in Produktion mit Firebase und Crashlytics.

    • Flutter
    • BLoC
    • get_it
    • injectable
    • dart:ffi
    • Firebase
  • FlotisManager

    Flottenmanagement

    Yanosik S.A.

    Eine Mobile-App für Flottenmanager und Fahrer in der Logistik von Grund auf entwickelt: Karten mit Mapbox und MapLibre, Clean Architecture mit BLoC, Dio für die API, Firebase und Crashlytics, ausgeliefert über CI/CD.

    • Flutter
    • Mapbox
    • MapLibre
    • BLoC
    • Dio
    • CI/CD
  • Dealer Apps

    White-Label-Apps für Autohändler

    Yanosik S.A.

    White-Label-Apps, mit denen Autohändler ihren Bestand verwalten und präsentieren, gebaut mit Flutter für Mobile und Web und für jeden Händler eigens gebrandet.

    • Flutter
    • Flutter Web
    • White-label
    • CI/CD
  • Smart City Poznań

    Stadt-App

    G-Group.dev · 2021–2022

    Die Service-App der Stadt Poznań auf Null Safety (Dart 2.12) migriert, Produktions-Releases nach der Migration betreut und den Login über ID.Poznań (OpenID Connect) integriert, in direktem Austausch mit dem Kunden.

    • Flutter
    • Null safety
    • OpenID Connect

Nebenprojekt

An einem Tag gebaut

Clocker

Zeiterfassung für Jira Cloud

Clocker zeigt das Tagesziel direkt im Log-time-Dialog von Jira, man sieht also schon beim Buchen, wie viel noch fehlt. Daneben gibt es ein Wochen-Timesheet und Monatsberichte, und jeder Eintrag ist ein ganz normaler Jira-Worklog. Kein Lock-in.

  • Läuft komplett auf Atlassian Forge, ohne eigene Server
  • Spricht alle 26 Sprachen, die Jira anbietet
  • Helles und dunkles Theme, passend zu Jira
  • Erhältlich im Atlassian Marketplace
Die My-time-Seite von Clocker: Tag, Woche und Monat im Vergleich zum Ziel und ein Balkendiagramm der letzten 14 Tage. Der Log-time-Dialog von Clocker in Jira: Beim Buchen von 1h 30m zeigt er 5h 45m vom heutigen 8-Stunden-Ziel, 45 Minuten Rest nach diesem Eintrag, die Wochensumme und die Schätzung des Tickets.

Erfahrung

Von Navigation bis Fintech

Flutter in Produktion seit 2021, in den ersten Jahren parallel zum Unterrichten.

Für Details mit der Maus über einen Balken fahren, ein Klick springt zur Stelle. Tippe auf eine Firma, um die Details zu sehen.

  1. LeanCode

    Vertragsbasis · Remote

    Mai 2025 – heute

    1. Senior Flutter Engineer

      Mai 2025 – heute

      Flutter-Apps für die Enterprise-Kunden von LeanCode. Außerdem habe ich an der App für den Flutter Tech Summit mitgearbeitet, die Konferenz von LeanCode.

  2. Tide

    Vertragsbasis · Remote

    Juni 2025 – Juli 2026

    Eine große internationale Fintech-Plattform für kleine Unternehmen in Großbritannien, Indien, Frankreich und Deutschland. Mehr als hundert Flutter-Entwickler arbeiten in einem einzigen Monorepo.

    1. Mobile Software Engineer (Flutter)

      CoSec

      Jan. 2026 – Juli 2026

      Verantwortlich für die Meldungen an das Companies House: Adressänderungen, Authentifizierungscodes, die CS01-Bestätigungserklärung und das Tracking dazu. Außerdem Architekturmuster für die Navigation, Flutter-Upgrades und interne Engineering-Dokumentation.

    2. Mobile Software Engineer (Flutter)

      Offers & Rewards

      Juni 2025 – Jan. 2026

      Rewards Hub, Marketplace, Deep Links und Monitoring entwickelt und ausgeliefert.

  3. Yanosik S.A.

    Festanstellung · Poznań

    Dez. 2021 – Feb. 2025

    Das polnische Unternehmen hinter Yanosik, einer App für mehr als 5 Millionen Fahrer. Neben Yanosik habe ich hier an Autoplac, FlotisManager und den Händler-Apps gearbeitet.

    1. Team Leader, Flutter Team

      Jan. 2024 – Feb. 2025

      Leitung des Flutter-Teams: Sprintplanung, sauber beschriebene Tickets sowie Standards für Codequalität und Architektur, die ich im Code Review durchgesetzt habe. Interne Tools für Build und Release der Apps entwickelt und gepflegt, mit DevOps, Backend und QA an Prozessen gearbeitet und Entwickler gementort. Im KI-Team ein internes Tool gebaut und die Einführung von KI-Tools im Unternehmen unterstützt.

    2. Mid Flutter Developer

      Jan. 2023 – Jan. 2024

    3. Junior Flutter Developer

      Dez. 2021 – Jan. 2023

  4. G-Group.dev

    Freiberuflich · Poznań

    Dez. 2021 – März 2022

    1. Flutter Developer

      Dez. 2021 – März 2022

      Smart City Poznań: Migration auf Null Safety, Produktions-Releases und Login über ID.Poznań (OpenID Connect).

  5. wtf.city

    Remote

    Juni 2021 – Nov. 2021

    1. Junior Flutter Developer

      Juni 2021 – Nov. 2021

      Mein erster kommerzieller Flutter-Job: eine Mobile-App mit Flutter, Appwrite und Python.

Nebenbei: Unterricht

  • Deutschlehrer

    Leader School Poznań Winogrady · Nov. 2020 – Jan. 2024

    Deutschunterricht für Kinder und Erwachsene, online und vor Ort.

  • Programmiertrainer

    UCanCode · Juli 2020 – Okt. 2020

    Webprogrammierung für Kinder: HTML, CSS, JavaScript, PHP und MySQL.

Empfehlungen

Stimmen aus dem Team

Auszüge aus Empfehlungen auf meinem LinkedIn-Profil, im englischen Original.

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.

Oleksandr Leushchenko Google Developer Expert, Flutter & Dart · Wir waren im selben Team

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.

Dominik Szymanski Mein direkter Vorgesetzter

He consistently looks beyond immediate tasks to understand overarching business goals, allowing him to identify and suggest impactful product improvements.

Tarun Sharma Product Manager · Wir haben zusammengearbeitet

Vollständig auf LinkedIn lesen

Über mich

Wie ich arbeite

Mich interessieren die unspektakulären Teile einer Codebasis: klare Modulgrenzen, Code Reviews, aus denen man etwas lernt, und Release-Tooling, das niemand babysitten muss. Als Teamleiter habe ich diese Standards gesetzt, als Engineer versuche ich, jedes Modul ein bisschen besser zu hinterlassen, als ich es vorgefunden habe.

Angefangen habe ich mit dem Unterrichten. Neben meinen ersten Jobs als Entwickler habe ich drei Jahre lang Deutsch für Kinder und Erwachsene unterrichtet, davor Kindern beigebracht, Websites zu bauen. Das prägt bis heute, wie ich mentore, reviewe und Dokumentation schreibe.

Werkzeuge

Flutter & Dart
Clean Architecture BLoC CQRS Add-to-App Method Channels dart:ffi Flutter Web große Monorepos
Plattform
iOS und Android Kotlin Swift Push-Benachrichtigungen Deep Links Mapbox und MapLibre Firebase OpenID Connect
Auslieferung
CI/CD-Pipelines Build- und Release-Tooling Crashlytics und Monitoring Code Reviews
Team
Leitung eines Flutter-Teams Mentoring Standards für Codequalität und Architektur Sprintplanung Einführung von KI-Tools
Sonstiges
Python JavaScript Shell SQL Atlassian Forge MCP-Server

Sprachen

Ich arbeite in drei Sprachen

  • Cześć!

    Polnisch

    Muttersprache

  • Hallo!

    Deutsch

    Zweisprachig

  • Hello!

    Englisch

    Verhandlungssicher

Kontakt

Schreiben Sie mir.

Sie bauen etwas mit Flutter oder suchen jemanden, der sich um eine große App kümmert? Am schnellsten erreichen Sie mich per E-Mail, gern auf Deutsch, Polnisch oder Englisch.

Außerdem