Joe is a security researcher who loves to experiment with embedded devices, signals, and really anything with electrical signals. He lives in a server room and would love to be let out from time to time. When not stuck in a server room or being electrocuted he also dabbles with cloud research. He is currently a full time student at California Polytechnic Pomona.

Presentations

23x

Extreme Home Labbing: Building Large Scale Computing with Small Scale Budgets

What happens when you’re a volunteer-run academic event with almost no budget, but need to support thousands of concurrent users? We decided to embrace the home-lab mindset and scale it to the extreme. In this talk, we’ll share how we transformed the home lab mindset into competition-grade infrastructure powering events like WRCCDC, PRCCDC, many others. Using second hand hardware and resources, we’ll walk through our migration from VMware and a SAN to an entirely open-source stack built on Proxmox and TrueNAS, and how we replaced Active Directory with authentik + LDAP to eliminate licensing and increase flexibility. Along the way, we’ll cover the planning, hardware challenges, licensing challenges, design tradeoffs, training, and scalability lessons learned while running production infrastructure in a purely volunteer environment. If you are an educator and trying to string together a learning space for students or if you’ve ever wondered how far you can stretch open-source tools this is the talk for you.

See Presentation
18x

Rock the Cashbox

We take for granted so many of the modern technologies we use and see around us every day, but are they really so modern? ATMs are one such technology, which we rely on to be secure and get us the cash we need from our accounts. ATMs are all around us, but they are always just out of reach... Or are they? This talk explores obtaining ATMs, the strange world of ATM processors, and the trials and struggles to discover how ATMs really work and eventually rock the cash box.

See Presentation
16x

Packets, Data, and Weather. Oh my!

A talk covering the challenges of remote and long range communication to connect even the most remote of places. This talk will be covering the new (and very old) methods of transmitting data and how to bring these to the age of cloud computing. New technologies such as LoRA and LTE-M2M offer plenty of options to build out mesh networks for transmitting data. But what options work best? This talk will primarily focus on weather projects such as weather stations and weather balloons and the challenges these systems face. If you are interested in wireless or a weather buff, this talk is for you.

See Presentation
15x

Teaching Your Toaster New Tricks

An interactive introduction into customizing and deploying OpenWRT and LEDE as  sensor and information collection platforms. This talk will introduce both open firmware platforms as well as discuss how to use these platforms to your advantage. Whether you need to monitor network traffic or just run a low powered VPN, embedded devices provide a cheap and (relatively) reliable way to get systems working quickly, and easily replicated.

See Presentation