{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Paweł Bednarek",
    "label": "Senior Frontend Developer / Web Application Architect",
    "url": "https://bednarek.it/en/",
    "summary": "I have been building web applications for about 20 years, from architecture down to the last pixel. I specialise in real-time frontends in Angular: online casinos, forex and crypto exchanges, and games, where data flows through WebSockets and every millisecond counts. Today I take products from idea to the store: iOS apps (Swift, SwiftUI) and web apps with AI inside, including a web-based AI coach. I design flows built on language models and agents, and I work with AI in a structured process: spec, plan, tests and review.",
    "profiles": [
      {
        "network": "github",
        "url": "https://github.com/PawelBednarekPunks"
      }
    ]
  },
  "work": [
    {
      "name": "BednarekIT",
      "position": "Founder & developer",
      "summary": "My own products: iOS apps and a web-based AI coach. Frontend projects for clients.",
      "startDate": "TODO",
      "endDate": "present"
    }
  ],
  "projects": [
    {
      "name": "Quiz and Money",
      "description": "My latest project: a quiz game with online casino elements.",
      "keywords": [
        "Angular",
        "TypeScript",
        "RxJS",
        "WebSocket"
      ],
      "url": "https://quizandmoney.com"
    },
    {
      "name": "Shadowbet",
      "description": "An online casino built in two generations: version 1 in AngularJS, version 2 in modern Angular.",
      "keywords": [
        "AngularJS",
        "Angular",
        "TypeScript",
        "WebSocket"
      ]
    },
    {
      "name": "Forex platform",
      "description": "Frontend of a forex trading platform with live quotes.",
      "keywords": [
        "Angular",
        "RxJS",
        "WebSocket"
      ]
    },
    {
      "name": "Crypto exchange",
      "description": "Frontend of a cryptocurrency exchange: order book, charts and trades in real time.",
      "keywords": [
        "Angular",
        "RxJS",
        "WebSocket"
      ]
    }
  ],
  "skills": [
    {
      "name": "Frontend",
      "keywords": [
        "Angular",
        "AngularJS",
        "TypeScript",
        "RxJS",
        "Angular Signals",
        "SCSS",
        "HTML5 Canvas"
      ]
    },
    {
      "name": "Real-time",
      "keywords": [
        "WebSocket",
        "live price and quote streams",
        "order books",
        "live games",
        "rendering optimisation"
      ]
    },
    {
      "name": "Domains",
      "keywords": [
        "online casinos",
        "forex exchanges",
        "crypto exchanges",
        "quiz and prize games"
      ]
    },
    {
      "name": "Mobile & AI",
      "keywords": [
        "iOS (Swift / SwiftUI)",
        "apps end to end",
        "LLM integrations",
        "AI flows and agents",
        "AI in the development process (Claude Code)"
      ]
    },
    {
      "name": "Architecture",
      "keywords": [
        "frontend architecture",
        "AngularJS → Angular migration"
      ]
    }
  ],
  "languages": [
    {
      "language": "Polish",
      "fluency": "native"
    },
    {
      "language": "English"
    }
  ],
  "meta": {
    "language": "en"
  }
}
