λ zuzu@xen profile photo

λ zuzu@xen

embedded systems, autonomy & control
purdue university, aeronautical & astronautical engineering 2025
references and resume available upon request

about

Bridging the gap between operational security and evolving satellite firmware. I am a senior aeronautical & astronautical engineering student at Purdue University. My interests lay in optimizing software architectures for satellites, developing fault-tolerant flight computers, and navigation systems for satellites. I have a personal interest in the hardening of satellite systems as they are an identified, emergent issue in the current global geo-political realm. Talk to me about any of the aforementioned topics.

projects

APEX-Sat, Central Flight Computer & Operating System [github]
The central processing unit behind a CubeSat sponsored by the University Nanosatellite Program (UNP) under the Air Force Research Laboratory (AFRL) meant to run a propulsion experiment in space in collaboration with the Purdue Electric Propulsion and Plasma Laboratory (EPPL) under the guidance of Dr. Alexey Shashurin.
Autonomous UAV Navigation [github]
Ongoing project implementing attitude determination control systems and SLAM algorithms to create a fully autonomous LTA vehicle capable of navigation based on nodes and pathfinding.
Infinifortress v2.0.0 [github]
A holistic overhaul and migration of a mod based on the game Infiniminer from XNA3.1 and .NET3.5 to MonoGame and .NET8.0. The new framework is based on XNA4.0. In the process, I managed to modernize many sub-systems of the game to be more modern and optimized for the processing power available today. The original game, Infiniminer, was quoted to be the direct inspiration to Minecraft. Feel free to download the binaries and take it for a spin. :-)
SecTLK, Satellite Embedded Systems Security Toolkit
Evolving toolkits for embedded system security analysis, focusing on hardening satellite communications and investigating potential vectors of attacks.
Portfolio
This website is a full-stack project written in Node.JS, HTML, CSS, and JavaScript. The front-end is maintained publicly on GitHub Pages while the back-end is proprietary code maintained on my local device that automatically generates a static website, builds it, and pushes it to GitHub to update after changes are made client-side. The web framework utilizes Express.js while the templating engine and site generation is overseen by Handlebars. EJS is used for website management.

experience

Embedded Software Engineering Lead - Purdue University
In my capacity as the software engineering lead in APEx-Sat, I have overseen both the management and implementation of the central flight computer for our propulsion payload. My personal focus was on developing security assessment tools and hardening techniques for this platform, and future CubeSat platforms.
Astrogeology Research Intern - Mohammed bin Rashid Space Centre
The research focused on investigating climate phenomena on the Martian surface. I collated data from the EMIRS missions and analyzed it to create a visualization of these cyclical phenomena found near the South Pole of Mars. Later on, I presented potential hypotheses for my thesis and helped the primary science team in conducting their mission by tooling their data analysis suite away from MATLAB towards Python.

skills

Languages C, C++, Python, C#, Node.js, MATLAB, Simulink
Technologies RTOS, Git, Linux, Docker, XFLR5, NASA 42, ST-Link, SWD, JTAG, CMake, Travis CI, Jenkins, SPI, I2C, DMA, GPIO
Hardware ARM MCUs, STM32 MCUs, FPGAs, TI FRAM, Peripheral Drivers, EEPROM, MCU Data Structures

contact

links github
contact email xmpp
key fingerprints
Matrix
3AEF02DC 91B84A7E 56C9F1A3 D7E88CC1 F43B67EA
7C109AFD 2D8CF341 E291BB58
XMPP
C1F79BE7 4F2708C4 CB1E344D 16344A89 696F6241