System modules
Independent projects grounded in real implementation decisions.
Open-source work that complements my commercial experience with inspectable evidence in Python library design, safe automation, local data tooling, and web products.
Current signal
Each claim below is tied to repository code, tests, documentation, or an explicitly stated limitation.
Read more about meModule browser
Primary engineering projects
CloakData and Filemindr
Two open-source projects that demonstrate Python API design, explicit validation, safe automation, and documented engineering trade-offs.
CloakData
A Polars-based data-masking library with config validation, conditional transformations, and an extension API.
Problem
Sensitive-field transformations often become scattered, one-off pipeline code.
Decision
Config validation, conditional rules, and registered methods keep behavior explicit and extensible.
Outcome
A typed PyPI package with documented methods and a broad pytest suite.
Filemindr
A Python CLI for declarative file automation with dry-run, validation, conflict policies, and limited undo.
Problem
Local folders drift into manual cleanup and repeated file handling.
Decision
Dry-run, explain, validation, and explicit conflict policies make operations reviewable before mutation.
Outcome
Run history records operations; undo intentionally restores recorded moves only.
Supporting engineering project
A focused desktop data tool with a clear technical decision worth examining.
TabuLynx
A local PySide6/Polars viewer for CSV, XLSX, and Parquet with typed filters, SQL, and export.
Problem
Inspecting tabular files locally can be slow, noisy, and context-switch heavy.
Decision
XLSX sheets are converted to cached Parquet and invalidated when source metadata changes.
Outcome
The current filtered and sorted view can be queried with Polars SQL or exported.
Technical product and writing
CodeCraftPython
A separate web product for technical publishing and Django/DRF evidence outside my UpFlux work.

Technical product and writing
CodeCraftPython Blog
A maintained Django/DRF and Next.js publishing product for technical writing and developer education.
Problem
Good engineering decisions are easier to trust when the reasoning is public.
Decision
A Django/DRF API and internationalized Next.js interface support the publishing workflow.
Outcome
A real web product that demonstrates technical communication and personal full-stack work.