Systems security / Firmware / OS research
Work relevant to government cyber teams.
My strongest work combines low-level systems understanding with security analysis: operating system internals, firmware assessment, embedded targets, and repeatable tooling.
01
Featured Projects
Operating systems research
Embedded Xinu RISC-V OS Research
Implemented Sv39 virtual memory, isolated address spaces, safe user data transfer, protected child processes, interrupt handling, UART/TTY drivers, and device-tree-driven abstractions for a 64-bit RISC-V teaching OS.
Read case study
Firmware security
Embedded Firmware Analysis and Automation
Assessed router, IP camera, and bare-metal firmware for hard-coded credentials, private keys, service tokens, vulnerable BusyBox, and insecure U-Boot behavior. Built Bash scanner modules to reproduce findings.
Read case study
Embedded pentest
IoT Device Penetration Testing
Used serial access, John the Ripper, flash dumping, undocumented data stream analysis, and Ghidra reverse engineering to recover embedded secrets from a purpose-built SoC security-training board.
Read case study
Security-aware software
People of the Holocaust
Building a React/Python knowledge graph platform with NLP extraction, Supabase-backed data models, and Leaflet/OpenStreetMap visualizations for historical relationship analysis.
02
Experience
June 2026 - August 2026
Embedded Operating Systems Researcher
NSF REU at Marquette's Embedded Xinu Lab, focused on core subsystems for the 64-bit RISC-V port of Embedded Xinu.
August 2025 - Present
Undergraduate Teaching Assistant
Support Hardware Systems, Operating Systems, and System Administration through labs, assignments, Linux troubleshooting, C programming, networking, and cybersecurity concepts.
03
Interactive Archive
The project terminal keeps the original exploratory feel for anyone who wants the interactive version.