About Robert

Repair thinking for technical systems.

I am a technical support and systems practitioner in Southern Oregon, open to remote work and appropriate local opportunities.

Diagnosing physical systems taught me that guessing costs time and parts. I apply the same disciplined process to software and infrastructure: observe symptoms, isolate the failure, make the smallest defensible change, verify the result, document it, and preserve a recovery path.

Why the repair background matters

A physical system does not care how confident the technician sounds. The measurement either supports the theory or it does not. That experience built respect for evidence, service information, safety procedures, and the difference between a symptom and a cause.

The same habits transfer directly to Linux and infrastructure support. I want to know which layer is failing, what changed, how the system behaves under a controlled test, and what rollback exists before making a broad modification.

How I work with other people

Technical judgment is only useful when it can be communicated. In remote support, that means asking questions that help the person at the equipment gather better evidence, explaining why the next check matters, and being honest when uncertainty remains.

In operations work, it means leaving concise documentation: what changed, why it changed, how it was checked, what could still fail, and how to return to the prior state.

What I am looking for

I am most interested in work that values practical troubleshooting, clear communication, and operational discipline: remote technical support, Linux or infrastructure support, NOC and monitoring operations, network troubleshooting, systems administration, automation, and support for self-hosted AI systems.

Before change

Understand the system

Confirm the real environment, dependencies, constraints, and available recovery path rather than reasoning from a generic diagram.

During change

Keep scope defensible

Prefer a small, inspectable adjustment whose expected result and failure mode can be explained.

After change

Prove and record the result

Check the user-facing outcome, not only the command exit code, then leave enough context for another person to recover it.