Software & full stack
Reliable APIs, stateful workflows, integration boundaries, and accessible interfaces.
About the engineer
I am a software developer with interests spanning full-stack systems, AI and data, cybersecurity, DevOps, cloud computing, accessible web engineering, and game technology. The common thread is turning uncertain behavior into something explicit, measurable, and recoverable.
I prefer small, explicit contracts over invisible assumptions. That means validating external data, documenting tradeoffs, bounding retries and resources, separating domain logic from infrastructure, and treating failure paths as part of the product.
The projects in this portfolio use synthetic data and public-safe scenarios. They are designed to make engineering judgment visible without publishing employer code, customer data, credentials, or unsupported production claims.
Retries, recovery, invalid input, and partial work shape the design.
Tests, benchmarks, and generated reports travel with the source.
Shallow structure, clear names, fast starts, and explicit limitations.
Role alignment
Reliable APIs, stateful workflows, integration boundaries, and accessible interfaces.
Reproducible evaluation, deployment gates, monitoring, SQL transformations, and honest model limits.
C++, Rust, firmware recovery, protocols, orchestration, containers, Kubernetes, and infrastructure as code.
Deterministic simulation, ECS design, pathfinding, tactical AI, telemetry, and replay verification.
Defensive detection, identity boundaries, supply-chain verification, GitOps, incident evidence, and measured recovery labs.