Embedded mindset
Designed around timing, interfaces, observability, and failure modes from the start.
Reliable software for systems that cannot afford ambiguity
Embedded and avionics engineer working across Ada/C flight software, root-cause analysis, and practical AI tooling that helps real engineering teams move faster without losing rigor.
What I bring
Embedded mindset
Designed around timing, interfaces, observability, and failure modes from the start.
Debugger’s instinct
Comfortable tracing issues across layers until symptoms become evidence and evidence becomes a fix.
Useful AI tooling
Focused on repeatable workflows that help engineers search, document, and execute with less friction.
Capabilities
The common thread is not just what I build. It is how I reason: understand the system, reduce ambiguity, and produce something dependable.
I am strongest when software has to behave predictably and the cost of ambiguity is real. That means disciplined interfaces, careful tasking, and implementation that respects the system around it.
Selected Work
These are intentionally written like case studies: context, contribution, and why the work mattered.
Contributed to avionics software in an environment where correctness, predictability, and clean interfaces are non-negotiable.
Built practical AI-assisted workflows that make engineering information easier to search, recover, and apply without outsourcing sensitive context.
Translated troubleshooting into a repeatable process so teams can move from symptoms to verified root cause with less guesswork.
Technical Depth
This section is designed to reward curiosity without forcing every visitor through dense technical writing on first pass.
Repeatable diagnosis
My default debugging pattern is simple: build a model of the system, instrument the boundaries that can falsify that model, isolate the failure mode, then verify the fix under the same conditions that produced the issue.
Start with signals, not stories. Symptoms are clues, not conclusions.
Reduce the search space by checking interfaces, assumptions, and timing boundaries.
Leave behind better observability so the same class of issue is easier to diagnose next time.
How I Work
The goal is not to sound intense. It is to be dependable when the environment is complex and the details matter.
Before changing code, I want a clean mental picture of the constraints, interfaces, and likely failure surfaces.
I prefer evidence-producing changes over blind iteration, especially in integration-heavy or timing-sensitive environments.
Good debugging reduces repeat incidents and leaves behind a clearer system than the one it started with.
I like work that can be explained, verified, and maintained by the next person who has to touch it.
Evidence
This section gives a visitor multiple ways to validate depth, seriousness, and fit without making the page feel like a document dump.
GitHub
Explore public repositories, experiments, and implementation work.
github.com/hrcomazingTechnical Notes
Use the technical depth section above as a guided entry point into how I think about systems, interfaces, and tooling.
Jump to Technical DepthResume
For teams evaluating fit, I can share a resume and fuller project context on request.
Request resume by emailCurrent Focus
Contact
I’m especially interested in embedded systems, avionics, high-reliability software, and practical AI tooling that supports real technical teams.
Recruiter, engineering manager, founder, or technical collaborator: a concise note with your context is enough.