I'm a cybersecurity and software engineer based in Lisbon, currently working at ICT Strypes Portugal, building robust software with Python and C++.
My background spans vulnerability research, static analysis, and full-stack development. I wrote my Master's thesis on Vulnerability Detection in Multiple Languages, extending a static analysis tool for blockchain software and smart contracts at INESC-ID.
Beyond the day job, I've been part of Técnico's Security CTF team since 2017 — competing in Reverse Engineering, Forensics, and Cryptography challenges.
ICT Strypes Portugal
Working as a software engineer delivering software development services, deepening expertise in Python and C++ while adopting industry best practices in a professional engineering environment.
INESC-ID
Adapted a static analysis tool to detect vulnerabilities in blockchain software and smart contracts. This research formed the core of my Master's thesis on vulnerability detection across multiple languages.
UNICRE
Experienced cybersecurity in a real enterprise environment, bridging academic theory with corporate practice in an organization operating in the financial sector.
MARETEC
Part of IST's cluster of research companies, focused on modelling marine and land systems with geographical data.
Proficient
Advanced
Intermediate
Reverse engineering, cryptography, forensics, CTF, static analysis, vulnerability research
Low-level C/C++/Rust, Linux, distributed systems, blockchain analysis
Web development, GIS tools, cloud infrastructure, containerisation
Instituto Superior Técnico
2023 – 2025 · Lisbon, Portugal
Instituto Superior Técnico
2017 – 2025 · Lisbon, Portugal
Open to interesting security and software engineering roles or research collaborations.