Rootbeer Security

Well hello. I am Spencer Beer, an engineer and researcher with a focus on reverse engineering and product security. I write about my work, hobbies, and research in the Bottoms Up blog.

Everything is open source if you know where to look

I started my cybersecurity journey early, mainly by hacking into my dad's laptop to play video games. I wasn't sure what I wanted to do, so I went to college to study computer engineering. I worked in my college's IT department for a couple of years, but I wasn't satisfied. Computers were fun, but I adored embedded systems, so I made them my concentration.

That's when it clicked: I needed to understand exactly how things worked. Embedded systems made these concepts easier to grasp because they weren't designed to hide everything behind high-level abstractions.

Then I was introduced to the SystemsCyber group, which demonstrated a truck drive-by attack. You're telling me hacking can have physical consequences?! I was in love. I went on to discover vulnerabilities and develop automotive security tooling of my own. I now work with automotive systems, preventing safety-critical failures.

Why Bottoms Up? The phrase describes raising a glass and emptying its contents (typically into one's mouth). When working with systems, you quickly become familiar with top-down and bottom-up engineering (my thesis was based on this). I combined the two ideas: as much as I like beer, I love reverse engineering a system until it becomes open source. Hence the motto, “Everything is open source if you know where to look.”

Research, competition, and infrastructure.

Toyota Tsusho Systems, US

Red Team Product Security Engineer

  • Protected work on automotive security research and development

Colorado State University

Graduate Research Assistant

Engineering Technical Services

IT Support Technician

  • Supported Windows deployment and administration with MDT, SCCM, and Active Directory
  • Handled networking, IT security, endpoint troubleshooting, and customer support for engineering users
  • Developed a kiosk system used to track office visits

Colorado State University.

Aug 2024 — Present

M.S. in Systems Engineering

Graduate work includes systems engineering processes, secure vehicle and industrial networking, cybersecurity awareness, and security engineering.

  • SYSE 501 / 530 / 548
  • SYSE 549: Secure Vehicle and Industrial Networking
  • SYSE 569: Cybersecurity Awareness
Aug 2020 — May 2024

B.S. in Computer Engineering

Coursework spans embedded systems, security, networking, machine learning, computer architecture, digital design, communications, and software engineering.

Complete undergraduate course archive
  • CS 370: Operating Systems
  • CS 445: Introduction to Machine Learning
  • ECE 401 / 402: Senior Design I and II
  • CS 345: Machine Learning Foundations
  • ECE 528: Embedded Systems and Machine Learning
  • CS 320: Algorithms
  • ECE 452: Computer Organization and Architecture
  • ECE 456: Networks
  • ECE 561: Hardware/Software Design of Embedded Systems
  • CS 356: Systems Security
  • ECE 311: Linear System Analysis I
  • ECE 450 / 451: Digital Laboratory and Digital Design
  • CS 253: C++ Programming
  • ECE 202: Circuits
  • ECE 232: Project Practices
  • ECE 303: Communications
  • CS 220: Discrete Structures
  • ECE 103: DC Circuit Analysis
  • CS 165: Data Structures
  • ECE 251: Microcontrollers and IoT
  • CS 164: Computer Science I
  • ECE 102: Digital Logic

A triathlete, skier, and avid outdoorsman.

Compare notes.

I love talking about Linux, networking, cybersecurity, and automotive tech.