Software development · System administration · Automation

Reliable software and infrastructure, kept clear enough to operate.

I help teams build, maintain, and understand production systems: backend services, automation, deployment pipelines, monitoring, and the developer tools that make daily work faster.

What I Do

Engineering support for systems that need to keep running.

Software Development

Backend services, integrations, APIs, internal tools, maintenance work, and focused improvements to existing codebases.

System Administration

Linux and Windows servers, web hosting, service hardening, backups, access control, scheduled jobs, and incident follow-up.

Automation & Operations

Deployment scripts, CI/CD workflows, observability, log analysis, data repair tooling, and repeatable operating procedures.

Working Style

Practical engineering with an operator's memory.

Trace the real behavior

Production issues are investigated from logs, data, source code, and deployment history until the sequence is explainable.

Reduce repeated work

Manual fixes become scripts, checks, dashboards, or safer workflows when the same problem appears twice.

Keep systems legible

Code, configuration, and operations notes are shaped so the next person can understand what changed and why.

Public Work

Selected products and tools.

VS Code extension

VS Code LSP MCP Bridge

A Visual Studio Code extension that exposes VS Code language intelligence as a local MCP server. AI coding tools can use semantic references, definitions, diagnostics, call hierarchy, rename previews, and code actions from the language providers already running in VS Code.

Contact

Need help making a system easier to build, run, or debug?

Send a short note with the system, the problem, and the outcome you need. I can help with development work, infrastructure maintenance, automation, and operational investigations.