{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Paweł Bednarek",
    "label": "Senior Frontend Developer / Architekt aplikacji webowych",
    "url": "https://bednarek.it/",
    "summary": "Od 2006 roku buduję aplikacje webowe, od architektury po ostatni piksel. Specjalizuję się we frontendzie czasu rzeczywistego w Angularze: kasyna online, giełdy forex i kryptowalut oraz gry, gdzie dane płyną przez WebSockety i liczy się każda milisekunda. Dziś prowadzę produkty od pomysłu do sklepu: aplikacje iOS (Swift, SwiftUI) i aplikacje webowe z AI w środku, w tym webowego trenera AI. Projektuję przepływy oparte o modele językowe i agentów, a z AI pracuję w uporządkowanym procesie: specyfikacja, plan, testy i review.",
    "profiles": [
      {
        "network": "github",
        "url": "https://github.com/PawelBednarekPunks"
      }
    ]
  },
  "work": [
    {
      "name": "BednarekIT",
      "position": "Założyciel, developer",
      "summary": "Własne produkty: aplikacje iOS i webowy trener AI. Projekty frontendowe dla klientów.",
      "startDate": "TODO",
      "endDate": "obecnie"
    }
  ],
  "projects": [
    {
      "name": "Quiz and Money",
      "description": "Najnowszy projekt: gra quizowa z elementami kasyna online.",
      "keywords": [
        "Angular",
        "TypeScript",
        "RxJS",
        "WebSocket"
      ],
      "url": "https://quizandmoney.com"
    },
    {
      "name": "Shadowbet",
      "description": "Kasyno online zbudowane w dwóch generacjach: wersja 1 w AngularJS, wersja 2 w nowym Angularze.",
      "keywords": [
        "AngularJS",
        "Angular",
        "TypeScript",
        "WebSocket"
      ]
    },
    {
      "name": "Platforma forex",
      "description": "Frontend platformy tradingowej forex z notowaniami na żywo.",
      "keywords": [
        "Angular",
        "RxJS",
        "WebSocket"
      ]
    },
    {
      "name": "Giełda kryptowalut",
      "description": "Frontend giełdy kryptowalut: arkusz zleceń, wykresy i transakcje w czasie rzeczywistym.",
      "keywords": [
        "Angular",
        "RxJS",
        "WebSocket"
      ]
    }
  ],
  "skills": [
    {
      "name": "Frontend",
      "keywords": [
        "Angular",
        "AngularJS",
        "TypeScript",
        "RxJS",
        "Angular Signals",
        "SCSS",
        "HTML5 Canvas"
      ]
    },
    {
      "name": "Czas rzeczywisty",
      "keywords": [
        "WebSocket",
        "strumienie kursów i notowań",
        "arkusze zleceń",
        "gry na żywo",
        "optymalizacja renderowania"
      ]
    },
    {
      "name": "Domeny",
      "keywords": [
        "kasyna online",
        "giełdy forex",
        "giełdy kryptowalut",
        "gry i quizy z nagrodami"
      ]
    },
    {
      "name": "Mobile i AI",
      "keywords": [
        "iOS (Swift / SwiftUI)",
        "aplikacje od A do Z",
        "integracje LLM",
        "przepływy AI i agenci",
        "praca z AI w procesie wytwarzania (Claude Code)"
      ]
    },
    {
      "name": "Architektura",
      "keywords": [
        "architektura frontendu",
        "migracja AngularJS → Angular"
      ]
    }
  ],
  "languages": [
    {
      "language": "polski",
      "fluency": "ojczysty"
    },
    {
      "language": "angielski"
    }
  ],
  "meta": {
    "language": "pl"
  }
}
