Understanding Systems Engineering from the Ground Up
Deep dives into low-level systems, networking protocols, infrastructure engineering, and embedded systems.
I've spent the last 15 years on a factory floor. My journey started as a temp on a production line. Eventually, I wound up in the production engineering group where I program and debug PLCs, troubleshoot industrial robots, as well as maintain and repair electrical, pneumatic, and hydraulic equipment. Somewhere along the way, I decided to go back to school for Computer Engineering where I discovered a love for low-level programming, networking, and computer architecture.
I'm not a software engineer by profession, but I use software in my job to solve real problems. My hope is that this blog will serve as inspiration and motivation for others to pursue their goals in the tech industry. Happy reading!
Building a deeper understanding of systems programming, networking, infrastructure, and embedded systems one project at a time, from the bottom of the stack up.
What I'm Working On
Skills & Tools
What I'm Reading
The Linux Programming Interface
Michael Kerrisk — processes, memory, signals, file I/O
Site Reliability Engineering
Betsy Beyer, Chris Jones, Jennifer Petoff and Niall Richard Murphy — SRE principles applied to real infrastructure