theo(1)General Commands Manualtheo(1)

NAME

Theo Marcos — systems and Rust developer

SYNOPSIS

theo [--rust] [--c] [--systems] [problem ...]

DESCRIPTION

Systems developer focused on Rust, with experience building production tools, open-source libraries, and low-level components.

I’m interested in operating systems, compilers, security, and understanding how things work beneath the surface.

focus Rust / systemsbuilds tools that lastbased Geneva

EXPERIENCE

2024 – present
QuickSign — Rust developer

Built a plist generator with hyper; libqsign, a library for signing iOS IPA files; and reliability, security, and automation tools.

apnrs
Rust implementation of Apple Push Notification Service, used in production with around 7,000 downloads.
Independent
Location tracking platform with a Rust backend and Android app; over two years of continuous uptime.

TECHNICAL EXPERIENCE

Systems
x86 operating system in C and assembly: scheduler, interrupts, ELF, bootloader, and filesystem. Debugged with QEMU and GDB.
Languages
C preprocessor in Python and a Rust-inspired functional language interpreter.
Security
Top 800 worldwide on Hack The Box.

EDUCATION

2023 – present
Collège et École de Commerce André-Chavanne; physics option, bilingual program.
2019 – 2023
Institut Florimont.

SKILLS

Languages
Rust, C, Python, JavaScript, Lua, Shell, x86 assembly
Tools
Git, Linux, GDB, QEMU, NASM, Android, (Neo)Vim
Spoken
French (native), English (fluent), Italian and Mandarin (reading/listening).

PROJECTS

mboot
C bootloader, close to the machine’s first instructions.
apnrs
Rust implementation of the Apple Push Notification Service protocol.
knockrs
Port knocking multiplexer written in Rust.
i-drive
SSD1306 driver for the Raspberry Pi kernel and I²C.

CONTACT