bartosz.help

Olsztyn, Polska · po godzinach

Rzeczy, których
sam używam.

Nie mam firmy. Mam warsztat: aplikacje desktopowe, serwisy i serwery, które rozwiązują konkretne problemy — moje, znajomych i kilka spraw, które ktoś przyniósł.

teraz — Resera: klient SSH z prawdziwym terminalem. Sesje, tunele, SFTP. Wersja 0.3, jeszcze nie dla wszystkich.

Z bliska

Trzy realizacje, w których widać cały proces: od problemu do rzeczy, która działa codziennie.

realizacja 01 · platforma

Kursoria

System do organizacji szkoleń stacjonarnych i online: zapisy, limity miejsc, listy obecności, testy i certyfikaty PDF. Działa u organizacji, które szkolą pracowników — bez arkuszy i ręcznego składania dokumentacji.

problem
Szkolenia, zapisy i dokumentacja rozrzucone po arkuszach i mailach.
rozwiązanie
Panel organizatora, kursy online z testami, certyfikaty PDF, logowanie LDAP.
stack
Laravel · Filament · MySQL · Docker
status
działa · kursoria.pl
Rys. 1 — strona produktu: pulpit uczestnika i najbliższe terminy.
realizacja 02 · desktop

VCDS LogScope

Log z VCDS to arkusz z dziesiątkami kolumn, w którym trudno cokolwiek zobaczyć. LogScope zamienia go w jeden wykres: klikasz w dowolnym momencie i widzisz wszystkie parametry naraz.

problem
Godziny w Excelu przy każdym logu z jazdy.
rozwiązanie
Wykres nakładany, pasma, porównanie dwóch logów, eksport PNG.
stack
Python · PySide6 · pyqtgraph
status
działa · open source
Rys. 2 — widok nakładany: dziewięć parametrów na jednej osi czasu.
realizacja 03 · serwis

Monitor Paliw

Ministerstwo publikuje maksymalne ceny paliw w PDF-ach. Serwis codziennie je pobiera, wyciąga liczby i pokazuje, co będzie obowiązywać jutro — z archiwum od pierwszej edycji programu.

problem
Ceny CPN trzeba śledzić ręcznie, w komunikatach i PDF-ach.
rozwiązanie
Pipeline z API Sejmu, archiwum, wykres i powiadomienia push.
stack
Python · SQLite · cron · VPS
status
działa · monitorpaliw.pl
Rys. 3 — archiwum cen: trzy paliwa, trzy edycje programu.

Pozostałe projekty są w indeksie wyżej.

Wróć do indeksu

Jak pracuję

Cztery kroki, które powtarzam przy każdej rzeczy — od skryptu na wieczór do serwera, który chodzi miesiącami.

  1. Rozpoznanie

    Najpierw rozmowa o tym, co ma przestać boleć. Jeśli problem da się rozwiązać arkuszem, mówię to od razu.

  2. Prototyp

    Mały, brzydki i działający. Pokazuję go wcześniej, niż zdążę pokochać własne rozwiązanie.

  3. Wdrożenie

    Domena, certyfikat, kopie, monitoring. Rzecz ma działać także wtedy, gdy nikt na nią nie patrzy.

  4. Opieka

    Aktualizacje i drobne poprawki. Kod, którego nikt nie utrzymuje, umiera w rok.

O mnie

Z zawodu jestem informatykiem. Najbardziej lubię grzebać w sprzęcie i dociekać, dlaczego coś nie działa — od kopiarek i drukarek po samochód i domowy serwer. Kod piszę po godzinach: dla siebie, dla znajomych i czasem na czyjąś prośbę.

Nie mam firmy, nie prowadzę szkoleń i nie lubię występować publicznie — wolę siedzieć przy biurku i robić swoje. Część kodu powstaje z pomocą agenta AI. To narzędzie, nie autor: architektura, decyzje i odpowiedzialność są po mojej stronie.

z czym pracuję
językiPython, TypeScript, PHP
webAstro, Laravel, React
desktopPySide6, Electron
daneSQLite, PostgreSQL, MySQL
serweryDebian, Docker, nginx, Uptime Kuma

poza kodem — warsztat, kable i zbyt dużo rzeczy do naprawy.

Masz coś, co ma działać?

Napisz, co chcesz zrobić. Odpiszę i powiem wprost, czy to robota dla mnie — i czego potrzebujesz, żeby ruszyć.

Bez formularza i bez newslettera.