I’m most useful where systems overlap.
My background started in networking, but the work has never stayed in one lane. Over the years I’ve moved between infrastructure, operating systems, cloud services, and application code. I’m comfortable tracing a problem from a cable or packet capture all the way into a database query or a piece of code, and I still enjoy being the person who gets hands-on and figures it out.
Network & Systems Engineering
Networking is where I started, and it still shapes how I troubleshoot. I’m at home with routing, DNS, virtualization, and Windows, Linux, or macOS— whether the problem starts at the cable or farther up the stack.
Windows · Linux · macOS · Networking
Cloud & Identity Modernization
I’ve helped move Exchange, Microsoft 365, Active Directory, backups, and business applications out of aging environments and into cloud or hybrid setups that people can actually support.
Cloud · Identity · Microsoft 365 · Migration
Legacy Applications & Data
I don’t mind old code. I like learning why a system works the way it does, tracing the data behind it, and improving it carefully without disrupting the people who rely on it.
Application development · Data · Integrations
Automation & Software Delivery
If a repetitive process can be made safer or easier with code, I’ll usually find a way. That has included source-control migrations, CI/CD, test automation, and small tools that make day-to-day work less painful.
GitHub · CI/CD · Python · Java · Go
16 years
Working in technology
Layer 1–7
Comfortable across the stack
~800
Endpoints currently managed
Different places, different problems
I’ve worked with organizations as large as Bank of America, GEICO, and Visa; regional businesses including HallKeen, United Ag & Turf, and United Construction & Forestry; and public-sector teams at the Commonwealth of Massachusetts and the City of Cambridge. I’ve also helped plenty of small, owner-operated businesses where being practical matters more than being fancy.