Cover photo
Index finger pointing up icon

Kraj: Poland

Lokalizacja: Pisz, PL

Na Useme od 12 sierpnia 2026

O mnie

Automatyzacja i przetwarzanie danych w Pythonie | ESCP Business School | PL / EN / FR

Buduję skrypty i integracje, które eliminują powtarzalną, ręczną pracę.

Najczęściej realizuję: -przetwarzanie i czyszczenie danych: CSV, Excel, deduplikacja, walidacja -pobieranie i strukturyzowanie danych ze stron i dokumentów -integracje API oraz automatyzacje w n8n i Make -generowanie raportów i plików gotowych do importu

Jak pracuję: -zamknięty zakres ustalony przed startem, bez rozrastania się w trakcie -pisemne kryterium odbioru — z góry wiadomo, co znaczy "gotowe" -mówię wprost, czego nie obiecuję, zamiast odkrywać to przy odbiorze -dane niepewne są oznaczane, nigdy zgadywane ani zerowane

Kod moich projektów jest publiczny: github.com/Vic-glb

Stack: Python, pandas, openpyxl, API/REST, n8n, Make, SQL, TypeScript.

CV / Résumé

Sty 2025 - Teraz

Python Developer / Automatyzacja

Projekty własne

Tworzenie skryptów i automatyzacji w Pythonie: przetwarzanie i czyszczenie danych (CSV/Excel), ekstrakcja z dokumentów PDF, deduplikacja, walidacja, integracje API oraz automatyzacje n8n/Make. Kod publiczny: github.com/Vic-glb

Wrz 2024 - Kwi 2027

Student — Bachelor in Management

ESCP Business School

Studia w jednej z czołowych europejskich uczelni biznesowych. Programy w Turynie, Madrycie i Berlinie. Języki: polski (ojczysty), francuski (ojczysty), angielski (biegły).

Portfolio

doc-extractor — dane z faktur PDF

Problem: ręczne przepisywanie danych z faktur. Rozwiązanie: ekstrakcja pól z PDF, każde pole ze statusem (znaleziono / do sprawdzenia / nie znaleziono) oraz kontrola sum. Efekt: błędy są sygnalizowane, nie poprawiane po cichu. 103 testy.

Portfolio item

doc-extractor — dane z faktur PDF

doc-extractor — dane z faktur PDF

Problem: ręczne przepisywanie danych z faktur. Rozwiązanie: ekstrakcja pól z PDF, każde pole ze statusem (znaleziono / do sprawdzenia / nie znaleziono) oraz kontrola sum. Efekt: błędy są sygnalizowane, nie poprawiane po cichu. 103 testy.

bankroll — rozliczenia i saldo w czasie

Aplikacja webowa (Next.js, TypeScript) do prowadzenia rozliczeń: kto ile wpłacił, co przyniósł każdy wpis i ile pozostaje do zwrotu w dowolnym momencie. Test odtwarza cały arkusz kalkulacyjny co do grosza.

Portfolio item

bankroll — rozliczenia i saldo w czasie

bankroll — rozliczenia i saldo w czasie

Aplikacja webowa (Next.js, TypeScript) do prowadzenia rozliczeń: kto ile wpłacił, co przyniósł każdy wpis i ile pozostaje do zwrotu w dowolnym momencie. Test odtwarza cały arkusz kalkulacyjny co do grosza.

tabular-cleaner — czyszczenie danych CSV/Excel

Problem: pliki CSV/Excel z błędami blokują import. Rozwiązanie: narzędzie porządkujące dane, które dzieli rekordy na poprawione, do sprawdzenia i nieprzydatne — nic nie jest zgadywane. Efekt: od razu widać, czego brakuje. 102 testy, kod publiczny.

Portfolio item

tabular-cleaner — czyszczenie danych CSV/Excel

tabular-cleaner — czyszczenie danych CSV/Excel

Problem: pliki CSV/Excel z błędami blokują import. Rozwiązanie: narzędzie porządkujące dane, które dzieli rekordy na poprawione, do sprawdzenia i nieprzydatne — nic nie jest zgadywane. Efekt: od razu widać, czego brakuje. 102 testy, kod publiczny.

report-builder — raporty Excel z surowych danych

Problem: comiesięczne raporty składane ręcznie. Rozwiązanie: generator arkuszy Excel z natywnymi wykresami, sterowany plikiem konfiguracyjnym. Wartości nieczytelne są wykluczane z podaniem powodu, nigdy zerowane. 81 testów.

Portfolio item

report-builder — raporty Excel z surowych danych

report-builder — raporty Excel z surowych danych

Problem: comiesięczne raporty składane ręcznie. Rozwiązanie: generator arkuszy Excel z natywnymi wykresami, sterowany plikiem konfiguracyjnym. Wartości nieczytelne są wykluczane z podaniem powodu, nigdy zerowane. 81 testów.

fetch-harness — pomiar czasu pobierania danych

Problem: nie wiadomo z góry, ile potrwa pobranie setek tysięcy rekordów. Rozwiązanie: tryb pilotażowy mierzy realną przepustowość i podaje projekcję czasu dla całego zbioru wraz z czynnikiem ograniczającym. Respektuje robots.txt.

Portfolio item

fetch-harness — pomiar czasu pobierania danych

fetch-harness — pomiar czasu pobierania danych

Problem: nie wiadomo z góry, ile potrwa pobranie setek tysięcy rekordów. Rozwiązanie: tryb pilotażowy mierzy realną przepustowość i podaje projekcję czasu dla całego zbioru wraz z czynnikiem ograniczającym. Respektuje robots.txt.