Diogo Correia
Student, Developer & Runner
Hey!
I’m Diogo Torres Correia from Portugal!
I love programming, as well as running, taking photos and learning new things!
Feel free to get in touch or take a look at my past work below.
Portfolio
My top projects
Triton
Triton is a Spigot plugin for Minecraft that enables a Minecraft server to send messages in the player’s language.
This was my first premium plugin on Spigot and I’ve put a lot of work and effort into it!
Craftathon
Craftathon was a weekend-long charity event that managed to raise $7,599 for Child’s Play Charity in two events (2017 and 2018). I was mainly involved in creating and testing the donation and ticket system.
Livraria e Papelaria Espaço
Livraria e Papelaria Espaço is a local bookstore in my area. I’ve helped build their internet presence by coding a webstore as well as providing hosting and email services.
Furthermore, I’ve coded some tools that helped speed labour-intensive tasks in-store.
Resumos LEIC
A completely open source website, dedicated to the creation of class notes focused on the courses in the curriculum of the BSc in Computer Science and Engineering at Técnico Lisboa, improving the academic performance of students. Currently, it achieves more than 30k monthly views across all pages.
Timeline
Master's Thesis
Classa: Uncovering Class Pollution in Python
For my Master’s Thesis I have built a static analysis tool that can detect Class Pollution in Python programs and libraries. This tool was then run on 3000 real-world python projects, resulting in the discovery of the critical-severity vulnerability CVE-2025-58367.
ECSC 2025
In-Person CTF Competition
In 2025 I qualified again to represent Portugal in the European Cybersecurity Challenge, this time in Warsaw, Poland.
ECSC 2024
In-Person CTF Competition
In 2024 I qualified for the first time to represent Portugal in the European Cybersecurity Challenge in Torino, Italy.
Research Assistant
LangSec Group @ KTH
I worked as a research assistant at the LangSec group at KTH, where I investigated the impact and prevalence of client-side prototype pollution in JavaScript in various websites. As part of this work, I developed a Chromium fork to detect prototype pollution gadgets when a vulnerable website is visited.
IST Delegate Election
Election app for Técnico's Pedagogical Council
Since I was member of the Pedagogical Council in my last year at Técnico, I volunteered to re-build the delegate (student representative) election platform using more modern technologies. It was built using Rust and React, which should result in a longer life span and need fewer maintenance.
KTH
MSc Cybersecurity
I started a Cybersecurity Master programme at KTH Royal Institute of Technology in Sweden 🇸🇪.