Summary
Andrew Adriance is a contract software engineer with a decade of experience building low-level, reliability-focused systems across kernel, hypervisor, and driver stacks. Trained in systems programming, parallel computing, and distributed systems at Cal Poly, he has written kernel interrupt handlers, hypervisor plumbing, PCI recovery drivers and worked with ACPI and IPMI to keep systems running under fault conditions. His industry roles include Windows kernel development for hardware error handling at Microsoft and senior system software work at NVIDIA, and he now applies that systems mindset to Golang backend ecosystem engineering. Comfortable navigating from hardware-facing C to higher-level Go services, he combines deep platform expertise with a pragmatic approach honed through both corporate and independent contract work. An understated strength is his focus on worst-case scenarios—designing code to survive and recover rather than merely perform.
10 years of coding experience
8 years of employment as a software developer
California Polytechnic State University, San Luis Obispo