Marcin Dobruk

Specjalista ds. systemów i utrzymania. Linux, PHP 8, Next.js/Nuxt, Percona. Prowadzę środowisko SAKE, automatyzuję CI/CD, monitoruję i robię kopie lokalne + off-site. Praktyka blockchain od 2013.

Kim jestem i jak pracuję
Bez fajerwerków. Projektuję proste systemy, które działają długo. Jasna struktura katalogów. Powtarzalne deploye. Logika w SQL tam, gdzie ma sens. Minimalne zależności. Nacisk na utrzymanie.
ZUKU to moja ksywka w sieci i projektach. Podpisuję nią prototypy, skrypty narzędziowe i repozytoria pomocnicze. Publikuję narzędzia na GitHubie. Na Discordzie popularyzuję możliwości BSV w polskiej społeczności.
Jak publikuję treści na łańcuchu {OPUB}

Celem jest przenośny zapis w L1 i czytelna weryfikacja poza aplikacją.

  • Manifest (JSON): krótka „metryczka” publikacji — co to jest, kto opublikował, w jakim formacie i gdzie jest treść.
  • Walidacja: każdy może pobrać treść, złożyć ją w całość i sprawdzić, czy zgadza się jej odcisk (hash) oraz podpis autora.
  • Rozszerzenia: możesz dopiąć dodatkowe dane, jeśli są potrzebne.
Przykładowy manifest
{
  "protocol": "opub/1",
  "type": "nft.article",
  "title": "Tytul",
  "author": "<bsv-address>",
  "format": "markdown",
  "encoding": "base64",
  "hash": "<sha256>",
  "content": "<base64>",
  "chunks": [],
  "media": { "images": [], "videos": [] },
  "published_at": "2025-09-07T12:00:00Z"
}
                    
Projekty i serwisy
Doświadczenie zdobyte przy prowadzeniu serwisów i aplikacji:
  • utrzymanie środowisk 24/7, kopie zapasowe, monitoring i alerty,
  • projektowanie backendu i baz danych, optymalizacja zapytań,
  • frontend z SSR/SSG, dostępność i SEO,
  • CI/CD, migracje, wersjonowanie i wdrożenia atomowe,
  • automatyzacja ETL, integracje API i przetwarzanie wsadowe,
  • standardy publikacji treści na łańcuchu i weryfikacja podpisów,
  • dokumentacja techniczna i porządek w repozytoriach.
Infrastruktura SAKE
Debian Linux, mdadm RAID1, UPS. Reverse proxy: Nginx → Apache (:81), PHP-FPM. Percona Server 8.0.39. Kopie: codzienne lokalne, tygodniowe off-site. Monitoring i alerty, minimalne uprawnienia, logrotate.
Blockchain i Bitcoin – po co mi to
Używam go z tej samej przyczyny, dla której Internet postawił kiedyś na SMTP/Postfix pod nazwą „e-mail”: prosty, otwarty protokół daje niezależność od aplikacji, skalę i trwałość. Podpis, timestamp i trwały link na łańcuchu działają wszędzie, nie mają jednego właściciela i – jak e-mail – zrewolucjonizowały świat.
Zapraszam na BitcoinSV.pl, znajdziesz tam kompendium wiedzy o Bitcoin SV. Przykłady użycia, publikacje i odnośniki do narzędzi.
SMART Jastrzębie 2023
Urząd Miasta Jastrzębie-ZdrójBrałem udział w konkursie SMART Jastrzębie 2023.
  • 0+
    lat w IT
  • 24/7
    status SAKE