O mnie

Jestem inżynierem oprogramowania, który koncentruje się na tworzeniu i rozwijaniu wysokiej jakości produktów webowych na dużą skalę. Specjalizuję się przede wszystkim we frontendzie, projektując wydajne i niezawodne aplikacje w JavaScripcie, React, TypeScripcie i Next.js. Szczególnie interesuje mnie obszar na styku inżynierii i projektowania - złożone interfejsy użytkownika, grafika, creative coding oraz interaktywne doświadczenia. Przez lata intensywnie pracowałem z technologiami takimi jak Canvas, SVG, Three.js oraz bibliotekami do wizualizacji danych, tworząc dopracowane rozwiązania produktowe o silnym aspekcie wizualnym. Poza pracą zawodową rozwijam projekty open source i własne eksperymenty, w tym simple-ascii-chart - bibliotekę TypeScript do renderowania wykresów ASCII w terminalu. Występuję również na konferencjach technologicznych, gdzie mówię o statycznej analizie typów, architekturze frontendu, CI/CD oraz skalowalnych wzorcach UX/UI. Zależy mi na tworzeniu oprogramowania, które jest nie tylko solidne technicznie, ale także intuicyjne, łatwe w utrzymaniu i realnie wartościowe dla użytkowników.

Główne technologie i narzędzia

Frontend

  • JavaScript
  • React
  • TypeScript
  • Flow
  • Next.js
  • Redux
  • RxJS
  • Styled-components
  • React Beautiful DnD
  • React Resource Router
  • React Magnetic DI

Backend

  • Node.js
  • Express
  • Python
  • Socket.io
  • WebSockets
  • Authentication / Authorization
  • Server-side architecture
  • Server-side rendering
  • Static Site Generation

APIs & Communication

  • REST APIs
  • GraphQL
  • Apollo
  • Webhooks
  • Third-party integrations

Infrastructure

  • Google Cloud
  • Cloudflare
  • AWS Lambda
  • Vercel
  • Firebase
  • Supabase
  • Heroku
  • Splunk
  • Grafana

Graphics & Interactive Systems

  • Canvas
  • SVG
  • Three.js
  • Konva
  • Paper.js
  • React Flow
  • Data visualization
  • Creative coding

Payments & Integrations

  • Stripe
  • Google APIs
  • Sendwithus
  • SendGrid

Performance, Analytics & SEO

  • SEO
  • Google Analytics
  • Google Search Console

Tooling & Testing

  • Jest
  • ESLint
  • Prettier
  • Babel
  • Stricter
  • Yarn

State Management

  • Redux
  • React Sweet State
  • MobX
  • Jotai

Workflow

  • Git
  • GitHub
  • Bitbucket
  • Jira
  • Confluence
  • Notion
  • Nozbe
  • Agile
  • Scrum
  • Kanban
  • CI/CD
  • Jenkins
  • Asana
  • Linear

AI-assisted Workflow

  • Codex
  • Claude

Współpraca

Lubię współtworzyć ambitne produkty, wydajne frontendy i narzędzia dla developerów. Jeśli chcesz porozmawiać o projekcie, współpracy lub po prostu wymienić się doświadczeniami, chętnie się odezwę.