chevron-left chevron-right

Piotr Nalepa Frontend, architektura i AI

O mnie

Cześć, jestem Piotr Nalepa. Tworzę strony i aplikacje webowe, a od 2009 roku piszę o tym na tym blogu. Zawodowo zajmuję się frontendem od 2012 roku, a dziś jestem Staff Software Engineerem w Bishop Fox.

Wszystko zaczęło się na studiach na Uniwersytecie Ekonomicznym w Katowicach. Zainteresowałem się wtedy technologiami semantycznymi, a w pracy dyplomowej zbudowałem system wyszukiwania semantycznego, który trafił potem do jednego z portali społecznościowych.

Czym się zajmuję?

W Bishop Fox od pierwszego dnia projektu prowadzę jako tech lead frontend platformy Cosmos, która służy do ciągłych testów bezpieczeństwa ofensywnego. Korzystają z niej m.in. Google, Amazon, Equifax, Zoom i John Deere. Zainicjowałem też w firmie wewnętrzną platformę AI dla inżynierów, z której korzysta dziś cały dział engineeringu.

Najbardziej interesuje mnie architektura frontendu: jak ułożyć kod i design system tak, żeby kilka zespołów mogło szybko dowozić nowe funkcje i nie psuć sobie nawzajem pracy.

Gdzie pracowałem?

  • Perform Media (2012-2014): Goal.com w wielu wersjach językowych, także right-to-left, oraz aplikacje na Smart TV Samsunga i LG,
  • eZ Systems (2014-2019): tech lead interfejsu redakcyjnego CMS-a eZ Platform; zbudowałem edytor stron na żywo i poprowadziłem przejście frontendu z YUI3 na React,
  • Auto1 (2019-2020): backoffice, AutoHero i auto1.com,
  • OLX (2020-2021): Otodom w czterech krajach; współprowadziłem refaktoryzację, która skróciła dostarczanie nowych funkcji z 5-6 tygodni do 1-2,
  • KUDO (2021-2022): jako Lead Software Engineer zbudowałem zespół frontendowy, który urósł z 2 do 7 osób,
  • Lyll (2022-2023): od zera współtworzyłem platformę reklamową, której MVP dowieźliśmy w trzy miesiące,
  • Bishop Fox (od 2023): Cosmos i wewnętrzna platforma AI.

O czym piszę?

O tym, czego nauczyłem się w praktyce: JavaScript, TypeScript, React, CSS, HTML i architektura frontendu. Najnowszy wpis wziął się z problemu, na który sam trafiłem: tabele składające się w jedną kolumnę przez strict CSP i inline styles w React.

Co ciekawe, w najlepszym okresie bloga zaglądało tu około 30 tysięcy czytelników miesięcznie. Dzięki, że tu jesteś!

Wystąpienia

Przez lata występowałem na konferencjach i meetupach w Polsce i Europie, m.in.:

  • UXDX EMEA 2021: „Creating Connected Remote Teams”,
  • 4Developers i CodeteCon 2019: „Framework-Agnostic UI with Web Components”,
  • eZ Conference 2018 w Kolonii.

W 2015 roku prowadziłem też zajęcia na Uniwersytecie Ekonomicznym w Katowicach.

Po godzinach

Rozwijam własne projekty. Najważniejszy z nich to stockone.io, narzędzie do analizy sytuacji na giełdzie, które sam zaprojektowałem, zbudowałem i utrzymuję.

Poza kodem moimi wielkimi pasjami są muzyka rockowa i piłka nożna.

Kontakt

Masz pytanie, uwagę do wpisu albo pomysł na temat? Znajdziesz mnie na LinkedInie i GitHubie.