Brogan Oberhaus

I'm a cybersecurity student interested in software development, pentesting, reverse engineering, embedded security, Linux systems, robotics, and embedded hardware development.

This site contains my programming projects and technical writeups.

Professional Experience

LinkedIn ↗

NGSI internship ·

AI security research

Oak Ridge National Laboratory

I assessed the realism of a CubeSat intrusion-detection dataset and investigated the use of small FPGAs on satellites for onboard network intrusion detection systems (NIDS).

CubeSatDataset analysisFPGANIDS

NGSI internship ·

System administration and embedded security

Oak Ridge National Laboratory

I configured a seven-node Canonical OpenStack deployment on enterprise hardware, with an enterprise switch and firewall. I also conducted embedded security research on IoT devices.

My IoT research included scripting interactions with an IoT hub and investigating access to its backups and remote reboot and shutdown functions.

OpenStackNetworkingEmbedded securityIoT

Project documentation, CTF walkthroughs, and technical notes.

TNTech CPTC tryout 2026

An individual penetration-testing assessment completed as Team 20 during the 2026 Tennessee Tech CPTC tryout.

CPTCPenetration testingKubernetesNFSWeb security2 min read

Mobile Linux virtualization with Termux and QEMU

Running Linux virtual machines on Android with Termux and QEMU, with a Portainer Agent connected over Tailscale.

AndroidTermuxQEMULinuxVirtualizationTailscale1 min read

SysReptor security reporting deployment

Installing SysReptor locally with a dedicated Nginx Docker reverse proxy and hosts-file mapping.

DockerLinuxNginxSysReptor2 min read

GitHub activity

Commits
Stars
Repos

View the GitHub profile for current metrics.

Contribution history

View on GitHub ↗
EchoPrograms's GitHub contribution graph for the past year

About

I started programming with web development at age seven. Since then, I've worked with software, Linux administration, networking, robotics, and embedded hardware. Arch, Neovim, and btw.

Linux and infrastructure

I use Proxmox, KVM/QEMU, and Docker in my homelab. My work includes virtual-machine networking, storage, DNS, reverse proxies, and maintaining self-hosted services.

Cybersecurity

I practice web enumeration, Linux privilege escalation, and binary-exploitation fundamentals in authorized labs and CTFs. I'm also interested in embedded reverse engineering, hardware-backed authentication, and isolated security environments.

Robotics

My FRC experience includes Java and WPILib, swerve drive, autonomous path planning, vision-assisted localization, and PID and feedforward control.

Embedded systems

I've worked with ESP32 development, PlatformIO, servos, sensors, and GPIO. My interests include integrating firmware with mechanical and electronic hardware.