Software stack for an autonomous robot in the NASA Lunabotics competition featuring: SLAM, Kalman filtering, visual odometry, sensor fusion, embedded development, data visualization, and novel real time obstacle detection that runs on the GPU (plus a lot more cool things, check out the repo below)!
May 2025
Lunar Excavation System for the NASA Lunabotics Competition Featuring:
LiDAR and RGB-D point cloud processing for accurate localization
Advanced visualization and deterministic replayability
Teleoperated and autonomous modes
Interprocess communication for modularity
Sensor Fusion and filtering
Behavior Tree based decision making
Embedded rust for controlling actuators and interacting with IMUs
Advanced Physics simulation with google deepmind's MuJoCo
December 2023
Windows security research demonstrating novel AV evasion techniques:
Discovery of thread deadlock exploitation in DLL load/free sequences
Significant reduction in Metasploit payload detection rates
Rust: Robotics, Systems Programming, Desktop GUIs, Network Technologies, tokio, actix, Embedded Development
C: Robotics, Systems Programming, Memory Management, Custom Allocators
C++: Qt Framework, Assembly Emulation
C#: MAUI, Windows Forms, Asynchronous Networking
Go: Go microservices for supporting payment systems.
Java: Javax Swing, Game Development
Python: Web Scraping, BeautifulSoup, Parsing, Discrete Math
Malware Analysis: Reverse Engineering, Ghidra, IDA Pro, ILspy