General

I'm a software engineer who enjoys learning, experimenting, and building as I go. My interests range from software and computer architecture to electronics and computing history.

I tend to explore a wide range of subjects rather than stick to one specialty. Many of my favorite projects started with something I knew very little about.

My favorite programming languages are C, Assembly, Python, and Go.

Barrett's home workspace with computers, electronics equipment, tools, and a cat
My home workspace, where most of the tinkering happens.

Interests

Career

I've worked professionally as a software engineer for 8 years, primarily on backend and full-stack systems using Java, Python, Vue.js, and PostgreSQL.

More detail is available in my resume.