Porto, Portugal · Systems & infrastructure
I build reliable software and infrastructure at the boundary between embedded devices, distributed systems, and networks. Currently pursuing an MSc in Network & Information Systems Engineering at the University of Porto.
Nintendo NES EmulatorSystems
A C implementation on MINIX 3 with a 6502 CPU, cycle-accurate execution, PPU rendering, custom drivers, and physical controller input.
View Project Production Cluster & Perimeter NetworkInfrastructure
Virtualization and network infrastructure with Proxmox VE, QEMU/KVM, TrueNAS, VLANs, WireGuard, and Suricata IDS/IPS for 50+ members.
View Project Java CompilerCompilers
An end-to-end Java-subset compiler covering parsing, semantic analysis, OLLIR optimization, register allocation, and JVM bytecode generation.
View ProjectSkills & Technologies
Work Experience
Software / Operations Engineering Intern
Engineered an event-driven workflow and milestone platform unifying 60+ data sources, with two-way synchronization, fault-tolerant checkpoints, and diagnostics tooling. Delivered 5,000+ lines of production code and 4,000+ lines of tests.
Embedded Systems Researcher
Architected an indoor real-time location system on Zephyr RTOS and Nordic nRF52 hardware, reaching sub-2m accuracy and tracking 20+ medical assets in a live hospital environment. Built the ingestion platform, REST/WebSocket APIs, and visualizations.
Software Engineering Intern
Developed Java Spring Boot backend services and REST APIs backed by PostgreSQL, including database query optimization.
Education
MSc Network & Information Systems Engineering
University of Porto · Faculty of Sciences
Expected June 2027 · Current average: 14/20
Relevant coursework: Embedded Systems · Network Security · Distributed Systems · Cloud Systems Administration · Advanced Computer Networks
BSc Informatics & Computing Engineering
University of Porto · Faculty of Engineering
Completed June 2025 · Final average: 13/20
Relevant coursework: Computer Architecture · Operating Systems · Computer Networks · Compilers · Parallel & Distributed Computing · Computer Security
Leadership
Computer Society Chair · IEEE UP Student Branch
Mar 2025 - Present · Porto, Portugal
As Computer Society Chair, I lead infrastructure initiatives with IEEE Portugal IT Systems, including a Proxmox/TrueNAS cluster supporting 50+ members. I also organize technical workshops and hands-on sessions for 40+ students.