I'm a software engineer specializing in low-level reverse engineering and embedded systems.
Outside of work, I enjoy automotive performance, aviation, homelabbing, and college football.
Portfolio
Software Engineer
I'm a software engineer specializing in low-level reverse engineering and embedded systems.
Outside of work, I enjoy automotive performance, aviation, homelabbing, and college football.
Software: C/C++, Rust, C#, JavaScript/TS; C# .NET (Avalonia, WPF, WinForms, Blazor).
Hardware: Schematic design & PCB layout for microcontroller-based applications using KiCAD.
Embedded: Yocto Linux, Vendor HALs (ESP-IDF, esp-rs, Atmel), FreeRTOS.
Automotive: CAN/CAN-FD, K-Line, ISO-TP (ISO 15765-2), UDS (ISO 14229), and J1939 (SAE); vehicle networks, calibration, and controller programming.
Reverse engineering & security: x86, ARM, and V850 (RH850) assembly; disassembly and patching of embedded binaries; vulnerability research, exploit development, and side-channel analysis.
Systems & infrastructure: Linux and Windows internals, network architecture, AWS, database design, and secured Windows deployments.
Vehicle Engineer
October 2024 – Present
Software Engineer
May 2021 – October 2024 · Continued support contract work
Software Development Intern
Spring 2019
Interdisciplinary research internship implementing web technologies for Alabama State contracts
August 2019 – May 2023
August 2015 – May 2019