Remote / Mobile / Open to Relocation
Backend, data, and systems developer. I build pipelines, protocol clients, and automation tools for scientific, industrial, aerospace, and data‑heavy workflows.
I work primarily in Python, Rust, and C++, with experience in Java/Spring Boot and TypeScript.
I like clear logic, stable architectures, and code that behaves the same on Monday morning as it did on Friday night. Systems leave hints — I follow them.
- Stable Architectures — Refactoring legacy or monolithic systems into modular, testable, predictable codebases.
- Data & ML Pipelines — End‑to‑end ETL, validation layers, inference serving, and latency benchmarking.
- Cross‑Language Systems — Python ↔ Rust ↔ Java/Spring Boot interoperability for real‑world services.
- Industrial & Avionics Protocols — CIP/EtherNetIP, ARINC 429/653/717/767, MIL‑STD‑1553, and embedded communication stacks.
- Scientific & Geometry Computing — Mesh generation, CFD tools, atmospheric models, and CNC automation.
- Embedded & Drivers — Bare‑metal firmware, CAN bus, RTOS simulation, and hardware‑level tooling.
- Procedural Generation — Geometry, map generation, and structural algorithms.
- Hardware & Protocols — EtherNet/IP, CAN bus, BLE data flows, and embedded firmware patterns.
- Modern CI/CD — Multi‑service pipelines, reproducible builds, and automated release workflows.
- Systems Thinking — Modeling component interactions to eliminate unpredictable behavior.
- Infrastructure — Deploying robust services, ML inference APIs, and containerized pipelines.
- Complex Data — Cleaning, validating, and structuring datasets from banking, CNC, medical imaging, and IoT sources.
- Embedded & Industrial — Drivers, RTOS simulation, avionics protocols, PLC communication, and ground‑station tooling.
Production‑grade 3D segmentation inference pipeline. Dynamic‑shape support, high‑performance FastAPI serving, and latency benchmarking.
DICOM → mesh conversion (PLY/STL/OBJ/NIfTI), marching cubes, CT metadata reconstruction, and geometry/CFD solvers.
Ampla → ISA‑95/B2MML multi‑pass converter. Validation layers, CLI tools, and automated pipelines.
Async EtherNet/IP client (Rust), ARINC 429/653/717/767 tooling, MIL‑STD‑1553 BC/RT emulation, and ARINC 424 navigation parsing.
Concurrent Playwright scraper, FastAPI background tasks, Pydantic validation, DuckDB time‑series storage, and Streamlit visualization.
NSGA‑II evolutionary algorithm (Rayon‑parallelized), CCSDS LDPC decoders, haptics library, and high‑performance Base64.
STM32 bare‑metal firmware, async MCP2515 CAN driver, and Arduino libraries for quadrature decoding and thermistor modeling.
Status: Probably deep in a pipeline, a protocol spec, or a geometry routine.

