🌍 Remote / Mobile / Open to Relocation
Backend, data, and systems developer working across Python, Rust, and Java. I design pipelines, backend services, protocol clients, and automation tools that keep operations smooth in banking, industrial automation, and scientific workflows. I like clear logic, stable architectures, and code that behaves the same on Monday morning as it did on Friday night. I follow problems down to their root causes and pay attention to the hints systems leave behind.
- Stable Architectures: Refactoring legacy systems into modular, testable, low‑drama codebases.
- Data Pipelines: ETL systems with validation, logging, and clean interfaces.
- Cross‑Language Systems: Making Python, Rust, and Java services talk without friction.
- Procedural Generation: Tools that generate geometry, maps, and structures on demand.
- Hardware & Protocols: BLE tooling, PLC communication, and industrial data flows.
- Modern CI/CD: Pipelines that enforce consistency and keep releases boring.
- Systems Thinking: Understanding how parts interact so the whole system stops surprising you.
- Automation: Turning repetitive workflows into reliable tools.
- Complex Data: Cleaning, validating, and structuring messy datasets from banking, CNC, medical imaging, or IoT sources.
- Credit‑Risk Toolkit: ETL for RWA (PD, LGD, EAD), diagnostics, Spring Boot services, Angular dashboards.
- NYC Taxi ETL: Full pipeline with FastAPI, PostgreSQL, React dashboards, Dockerized deployment.
- Industrial Transformers: Ampla → ISA‑95/B2MML multi‑pass converter with FastAPI, CLI tools, and validation layers.
- Scientific & Geometry Tools: DICOM → PLY/STL/OBJ converter, marching cubes, ROI reconstruction.
- Rust Systems Work: NSGA‑II evolutionary algorithm, async EtherNet/IP client for PLCs.
- CNC Automation: Geometry processors, DXF/SVG exporters, deterministic patch‑matching tools.
Email: menzigi@duck.com
Status: Probably deep in a pipeline, a protocol spec, or a geometry routine.

