Tworzę oprogramowanie i narzędzia open source. Najbardziej interesuje mnie cały proces tworzenia — od pomysłu, przez projekt architektury, aż po działające i użyteczne rozwiązanie. Pracuję w różnych obszarach programowania i dobieram technologie do problemu, zamiast dopasowywać problem do konkretnego stosu technologicznego.

Moje projekty obejmują biblioteki, API działające w czasie rzeczywistym, narzędzia do pracy z bazami danych oraz automatyzację codziennych zadań programistycznych. Niezależnie od obszaru zależy mi na przejrzystej architekturze, prostych rozwiązaniach i tworzeniu narzędzi, które rozwiązują konkretne problemy bez zbędnej złożoności.

W pracy i w życiu staram się kierować zasadą: Simple is better than complex.

Wybrane projekty

  • UserHarbor — system zarządzania kontami użytkowników w aplikacjach Python, działający niezależnie od używanego frameworka.
  • SocketAPI — lekki framework API czasu rzeczywistego wykorzystujący jedno multipleksowane połączenie WebSocket, akcje podobne do endpointów i subskrypcje.
  • SQLift — celowo niewielkie narzędzie wiersza poleceń do migracji baz SQL.
  • ORMagic — prosty i lekki ORM dla Pythona, zbudowany na bazie Pydantica.
  • autopy.fish i autoenv.fish — wtyczki Fish automatycznie aktywujące środowiska Pythona i wczytujące zmienne z plików .env.

Znajdziesz mnie tutaj