🇵🇱 Kraków · Polska

Buduję aplikacje 🚀 na iPhone'a od 2014 roku.

Krystian Bylica — Senior iOS Developer w HSBC. Od ośmiu lat buduję aplikacje bankowe dla milionów użytkowników, a po godzinach własne projekty, on-device AI i automatyka domowej energetyki.

Swift SwiftUI TCA Foundation Models Claude Code XCTest Testy UI

📊 W liczbach

Kilka rzeczy,
z których jestem dumny.

🏋️ Atlas ćwiczeń

40 000

użytkowników w szczycie

Polska aplikacja treningowa, którą napisałem i wydałem samodzielnie. Prowadziłem ją przez osiem lat i zamknąłem projekt w 2024 roku — wciąż moja ulubiona pozycja w portfolio.

⭐️ Ocena w App Store

4,8/5

z ponad 200 recenzji

🏆 Zdrowie i fitness

Top 10

w polskim App Store, 2018–2020

Doświadczenie

10+ lat

komercyjnie przy iOS, w tym osiem lat w bankowości mobilnej

🛠 Na co dzień

  • Swift & SwiftUI
  • TCA i MVVM
  • Bankowość mobilna
  • App Store od A do Z

💻 Codziennie

struct Profile: View {
  let years = 10
  var body: some View {
    Text("Ship it.")
      .font(.largeTitle.bold())
  }
}

⚡️ Po godzinach

Własny dom jako poligon

Fotowoltaika, magazyn energii i taryfa rozliczana godzinowo to dla mnie zestaw danych, na którym uczę się budować produkty. Piszę własne narzędzia do prognozowania i sterowania baterią, korzystając z AI 🤖 tam, gdzie skraca drogę od pomysłu do działającej wersji — a przy okazji rachunki spadają same.

Trudne zadania lubię najbardziej — najciekawsze rzeczy w tej pracy zwykle zaczynają się tam, gdzie nie wiadomo jeszcze, czy się uda. Po kilkunastu latach wciąż uczę się czegoś nowego w każdym projekcie, a własne aplikacje są miejscem, w którym mogę sprawdzać rozwiązania, zanim trafią do pracy zawodowej.

Nowe technologie

AI zmieniło
sposób, w jaki pracuję.

Model przestał być usługą w chmurze, do której wysyła się zapytanie. Dziś mieści się w telefonie i w edytorze kodu. Traktuję to jak każdą wcześniejszą zmianę na iOS — sprawdzam na własnych projektach, zanim zaproponuję to w pracy.

Foundation Models

Model językowy Apple działa lokalnie na urządzeniu, a makro @Generable zwraca gotowy typ Swift zamiast tekstu do parsowania. Żadnej sieci, zero kosztu za token — funkcja, która wcześniej wymagała backendu, mieści się w aplikacji.

  • iOS 26
  • @Generable
  • Tool calling

Agentowe programowanie

Refaktory, testy i przepisywanie warstw oddaję agentowi, sam pilnuję architektury i przeglądam każdy diff. Przy własnych projektach skraca to drogę od pomysłu do działającej wersji z tygodni do wieczorów.

  • Claude Code
  • CLAUDE.md
  • Code review

MCP i integracje

Model, który tylko odpowiada, jest ciekawostką. Dopiero podpięty przez MCP do repozytorium, bazy czy API zaczyna wykonywać pracę — i to jest dziś najciekawsza część budowania asystentów.

  • MCP
  • App Intents
  • Tools

Modele na Apple Silicon

Core ML, MLX i lekkie modele klasy edge. W bankowości dane, które nie opuszczają urządzenia, są argumentem mocniejszym niż kilka punktów przewagi w jakości odpowiedzi — i to przesądza o tym, co realnie trafia do produkcji.

  • Core ML
  • MLX
  • On-device

🧰 Technologie

Czym pracuję
na co dzień.

🧭 Ścieżka

Dwanaście lat,
jedna platforma.

  1. Cze 2021 — dziś

    Senior iOS Developer

    HSBC · Kraków

    Aplikacja bankowa dla klientów w USA. Swift, SwiftUI, praca w rozproszonym zespole i pod reżimem wymagań regulacyjnych.

  2. Gru 2020 — Maj 2021

    Mobile Developer

    Sport Alliance GmbH · Kraków

    iOS, Android i Flutter — rozwiązania dla branży fitness.

  3. Kwi 2018 — Lis 2020

    Senior iOS Developer

    HSBC · Kraków

    Pierwszy okres w bankowości mobilnej.

  4. Lip 2014 — Mar 2018

    iOS Team Leader · iOS Developer · Junior · Staż

    SoInteractive · Kraków

    Od stażu do prowadzenia zespołu iOS. Kilkanaście projektów klienckich w Objective-C, później w Swifcie.

  5. 2012 — 2018

    Inżynier, Informatyka

    Akademia Górniczo-Hutnicza w Krakowie

🚀 Projekty własne

To, co robię po godzinach.

🏋️ Projekt zakończony

Atlas ćwiczeń

Atlas ćwiczeń siłowych z planami treningowymi. W szczycie ponad 40 tys. aktywnych użytkowników miesięcznie, ocena 4,8/5 i miejsce w Top 10 kategorii Zdrowie i fitness. Projekt zamknąłem w 2024 roku.

  • Swift
  • Core Data
  • StoreKit

Trening A

Wyciskanie sztangi4×8
Wiosłowanie4×10
Przysiad5×5
Martwy ciąg3×6

3 z 4 serii ukończone · 42 min

☀️ W przygotowaniu

Solar Forecast

Prognoza produkcji z instalacji fotowoltaicznej na podstawie modelu nasłonecznienia i danych pogodowych. Model zweryfikowany na realnych odczytach z falownika — średni błąd dobowy poniżej 3%.

  • SwiftUI
  • WeatherKit
  • Swift Charts

Dzisiaj · 24,8 kWh

Szczyt 11:404,4 kW
Jutro21,2 kWh

05:00 — 21:00 · błąd modelu 2,6%

🔋 W przygotowaniu

RCE Prosument

Dynamiczne ceny energii z rynku bilansującego, wyliczanie depozytu prosumenckiego i podpowiedź, w których godzinach opłaca się oddać energię z magazynu.

  • SwiftUI
  • API PSE
  • Widgety

Najlepsza godzina · 20:00

Cena RCE612 zł/MWh
Depozyt+184 zł
Rozładuj magazyn19:00 — 21:00

Dane: PSE · aktualizacja 14:05

✉️ Kontakt

Porozmawiajmy o projekcie.

Mail albo LinkedIn — odpisuję zwykle tego samego dnia.