Zum Inhalt springen

Systemmodule

Eigenständige Projekte mit nachvollziehbaren Implementierungsentscheidungen.

Open-Source-Arbeit als Ergänzung zu meiner Berufserfahrung: mit überprüfbaren Beispielen für Python-Bibliotheksdesign, sichere Automatisierung, lokale Datenwerkzeuge und Webprodukte.

Aktuelles Signal

Jede Aussage ist durch Repository-Code, Tests, Dokumentation oder eine ausdrücklich benannte Einschränkung belegt.

Mehr über mich

Modulbrowser

Zentrale Engineering-Projekte

CloakData und Filemindr

Die stärksten unabhängigen Beispiele für Python-API-Design, explizite Validierung, sichere Automatisierung und dokumentierte Abwägungen.

HighlightCloakData

CloakData

Eine Polars-basierte Bibliothek zur Datenmaskierung mit Konfigurationsvalidierung, bedingten Transformationen und Erweiterungs-API.

etlpolarsprivacy
2025Laufend

Problem

Transformationen sensibler Felder verteilen sich häufig als Einzellösungen über Pipelines.

Entscheidung

Validierung, bedingte Regeln und registrierte Methoden halten das Verhalten explizit und erweiterbar.

Ergebnis

Ein typisiertes PyPI-Paket mit dokumentierten Methoden und einer umfangreichen pytest-Suite.

HighlightFilemindr

Filemindr

Eine Python-CLI für deklarative Dateiautomatisierung mit Dry Run, Validierung, Konfliktregeln und begrenztem Undo.

automationclipythontooling
2025Abgeschlossen

Problem

Lokale Ordner werden schnell zu manueller Aufräumarbeit.

Entscheidung

Dry Run, Explain, Validierung und explizite Konfliktregeln machen Änderungen vorab überprüfbar.

Ergebnis

Der Verlauf protokolliert Vorgänge; Undo stellt bewusst nur protokollierte Verschiebungen wieder her.

Ergänzendes Engineering-Projekt

Ein fokussiertes Desktop-Datenwerkzeug mit einer klar nachvollziehbaren technischen Entscheidung.

TabuLynx

TabuLynx

Ein lokaler PySide6/Polars-Viewer für CSV, XLSX und Parquet mit typisierten Filtern, SQL und Export.

desktoppolarspythontabular
Laufend

Problem

Lokale Tabellenprüfung kann langsam und voller Kontextwechsel sein.

Entscheidung

XLSX-Arbeitsblätter werden als Parquet zwischengespeichert; Änderungen an den Quelldatei-Metadaten verwerfen den Cache.

Ergebnis

Die gefilterte und sortierte Ansicht lässt sich mit Polars SQL abfragen oder exportieren.

Technisches Produkt und Fachartikel

CodeCraftPython

Ein separates Webprodukt für technische Inhalte und als Nachweis für Django/DRF außerhalb meiner Arbeit bei UpFlux.

CodeCraftPython Blog

Technisches Produkt und Fachartikel

CodeCraftPython Blog

Ein gepflegtes Publishing-Produkt mit Django/DRF und Next.js für Fachartikel und Entwicklerbildung.

djangodrfnextjswriting
Laufend

Problem

Gute Engineering-Entscheidungen sind vertrauenswürdiger, wenn die Begründung sichtbar ist.

Entscheidung

Eine Django/DRF-API und eine internationalisierte Next.js-Oberfläche tragen den Veröffentlichungsworkflow.

Ergebnis

Ein reales Webprodukt als Beleg für technische Kommunikation und eigenständige Full-Stack-Arbeit.

Projekte | Jeferson Peter