Projekty
Narzędzia, strony i aplikacje, które projektuję, buduję i utrzymuję. Prywatne repozytoria są oznaczone; na prośbę chętnie pokażę kod.
Większość mojej zawodowej pracy w bezpieczeństwie była objęta umowami NDA – nie mogę jej udostępniać, pokazywać ani o niej opowiadać. To, co tu widać, to część, którą mogę zaprezentować publicznie.
projekty bezpieczeństwa
- Prywatne · kod na prośbę
Security Incident Playbooks
Interaktywne playbooki incident response, listy kontrolne dochodzeń i ściągawki – informatyka śledcza hostów Linux, reverse shelle, rootkity, przejęte klucze SSH, persystencja przez cron/systemd, lateral movement i incydenty AWS IAM.
- JavaScript
- Cloudflare Workers
- Incident Response
- Forensics
- Online
Security Notes
Publiczna baza wiedzy o inżynierii bezpieczeństwa z 93 szczegółowymi opracowaniami i ponad 430 wzorcowymi odpowiedziami na pytania rekrutacyjne, z naciskiem na incident response i detekcję: bezpieczeństwo chmury i Kubernetes, TLS i PKI, sieci, informatyka śledcza, malware i projektowanie systemów. Generowana z Markdowna przez własny generator stron statycznych, z diagramami, trybem ćwiczeń, wyszukiwarką i śledzeniem postępów.
- Node.js
- Cloudflare Workers
- Incident Response
- Cloud Security
- TLS / PKI
- Prywatne · kod na prośbę
Security System Designs
25 dokumentów projektowych systemów z naciskiem na bezpieczeństwo – ochrona przed DDoS, IDS/IPS, PKI i urząd certyfikacji, menedżer sekretów, MFA, logi audytowe, rate limiting, API gateway, płatności i więcej.
- Security Architecture
- Threat Modelling
- System Design
aplikacje ai
- Prywatne · kod na prośbę
Job Radar
Radar rynku pracy oparty na AI dla szwajcarskiego rynku bezpieczeństwa: cogodzinne skanowanie ponad 40 pracodawców, ocena dopasowania przez LLM, analiza trendów certyfikatów i umiejętności, bot w Telegramie oraz dopasowane CV i listy motywacyjne z automatyczną weryfikacją faktów – zabezpieczony przez CSP, ograniczenia geograficzne, rate limiting i podpisane sesje.
- Cloudflare Workers
- D1
- R2
- Queues
- Gemini
- Telegram
- Online
Herkulis
Planowanie treningów dla drużyn wspinaczkowych i sportowych na iPhone, iPada, Androida i w przeglądarce: plan tygodniowy, własne ćwiczenia i interwały, zarządzanie zespołem oraz informacja zwrotna o obciążeniu i bólu po każdej sesji. Dane szyfrowane i hostowane w UE.
- iOS
- Android
- Web
- Cloudflare Workers
- D1
- R2
- Prywatne · kod na prośbę
CV & Cover Letter Generator
Generator CV i listów motywacyjnych w LaTeX z pięcioma układami, oceną zgodności z systemami ATS i potokiem AI, który dopasowuje dokumenty do ogłoszenia, pilnując zgodności z faktami.
- LaTeX
- Python
- GitHub Actions
- Gemini
- Prywatne · kod na prośbę
Oh My Days
Prywatny tracker czasu na iOS działający w całości na urządzeniu: aktywne zadania, dni od lub do ważnych dat oraz dzienne limity obowiązków z nagrodami w postaci czasu ekranowego.
- Swift 6
- SwiftUI
- SwiftData
- iOS
- Online
Babicz Photography
Portfolio fotograficzne – szybka, utrzymana w ciemnej kolorystyce statyczna strona prezentująca moje prace, dostępna po angielsku i niemiecku.
- HTML/CSS
- Cloudflare Workers
- Online
German Learning Platform
Interaktywna platforma do nauki niemieckiej gramatyki z ćwiczeniami, kontami użytkowników i towarzyszącą aplikacją na iOS.
- Astro
- Cloudflare Workers
- D1
- iOS
- Online · Praca dla klienta
alexandra-eyer.ch
Strona klienta – projekt, wykonanie i wdrożenie.
- HTML/CSS
- Cloudflare
open source
- Open source
Climb Studio
Lokalna aplikacja desktopowa, stawiająca na prywatność, do analizy nagrań wspinaczkowych z dokładnością do klatki. Start i koniec wspinaczki, nazwane punkty kontrolne oraz timery odpoczynku, wpinania i magnezji dla lewej i prawej ręki zaznacza się na konkretnej klatce, a następnie porównuje zawodników na wykresach na żywo i eksportuje raporty HTML, CSV i PDF. Bez chmury i bez wysyłania plików: nagrania i dane zawodników nie opuszczają komputera. Dostępna jako samoaktualizujące się instalatory dla macOS i Windows. Cel: wykorzystać akcelerowane obliczenia Amazon SageMaker do trenowania modeli na tych precyzyjnych etykietach, aby umożliwić bardziej zaawansowaną analizę wideo – dobrowolnie i za zgodą nagrywanych zawodników.
- Python
- PySide6 / Qt
- PyAV
- ReportLab
- macOS
- Windows
- Amazon SageMaker (roadmap)
- Open source · 2019
tcpdump-bpf-cheatsheet
Graficzny model stosu TCP/IP, używany jako ściągawka przy tworzeniu filtrów BPF.
- TCP/IP
- BPF
- tcpdump