Systems Software Engineer • Rust • Embedded
I engineer high-performance systems in Rust. From designing custom CPU architectures and bare-metal firmware to scaling geospatial platforms for thousands of users.
I am a Systems Software Engineer driven by an obsession with understanding how things work—down to the bare metal. My journey didn't begin in a bootcamp; it began in Minecraft, where I manually routed clock signals and debugged race conditions with redstone before I ever wrote a line of code.
That curiosity evolved into Electron, a 4-stage pipelined RISC CPU I designed from first principles. Refusing to stop at simulation, I built a complete ecosystem in Rust—including an assembler that performs static analysis to resolve data hazards—to validate my architecture against real-world constraints.
Professionally, I thrive in high-stakes environments. During an onsite engineering sprint for a nuclear energy startup, I manually calculated byte offsets to reverse-engineer proprietary PLC protocols. In under 9 hours, I architected a fault-tolerant telemetry system in Async Rust to interface with neutron flux detectors at sub-10ms latency.
I believe rigorous engineering should drive social change. As Lead Software Engineer & Founder, I architected "Until Every Cage is Empty". I engineered a geospatial platform serving 56,000+ records in a highly optimized 2.7MB payload. The project has scaled to 3,000+ monthly users and secured a Seed Grant from The Pollination Project.
Beyond my startup work, I serve as the Technical Lead for IEEE Embedded Systems. In this role, I architect firmware for autonomous aerial robotics, applying my systems engineering knowledge to solve real-time flight control challenges.
About: The largest animal agriculture mapping project ever built. Mapping 56,000 locations across 10 countries and 4 languages, serving over 3,000 users.
Initializing...
Until Every Cage is Empty (Open Source)
June 2025 - Present
Remote • Full-time
Leading development of a global animal rights data platform.
IEEE Student Branch
Nov 2025 - Present
Chula Vista, CA • Volunteer
Spearheading technical strategy for autonomous robotics.
Fish Defender
Oct 2025 - Dec 2025
Remote • Contract
Building a serverless mapping application for activists.
A.S. in Computer Science
Key Coursework
High-frequency Async Rust interface for Industrial PLCs
A mission-critical telemetry interface built during a 9-hour engineering sprint for Valar Atomics. The system interfaces with triple-redundant safety PLCs to stream real-time data from neutron flux detectors and seismometers.
4-Stage Pipelined 8-bit RISC CPU
A custom 8-bit ISA with a raw pipeline architecture, hand-wired using Redstone digital logic gates. Includes a custom Rust toolchain for static analysis and emulation.
Full-stack geospatial platform for animal rights
An open-source geospatial platform that aggregates data from dozens of public sources. It serves over 56,000 documented facilities to 3,000+ monthly users, including journalists and researchers.
Full-Stack IoT Telemetry Platform
A fault-tolerant IoT node engineered in Embedded Rust (no_std) using the Embassy async runtime. It visualizes high-frequency telemetry on a real-time dashboard.
Built with SvelteKit, TypeScript, and Rust WASM
A personal portfolio website designed to showcase my projects and skills. It features a modern, responsive design and integrates Rust WebAssembly for high-performance computing tasks directly in the browser.
© 2025 Eli Perez