Diogo Torres Correia
Programming Enthusiast. Computer Science & Cybersecurity Student. Federated Athlete.
Education
2020 - 2023
Técnico Lisboa, Portugal
Bachelor’s in Computer Science and Engineering (LEIC-A)
- Final average: 18.63/20 (19)
- Elected Year Delegate (2020 - 2023) and Degree Delegate (2022 - 2023)
- Awarded Academic Excellence Diploma (2020/2021)
- Awarded Academic Merit Diploma (2021/2022)
- Awarded Academic Excellence Diploma (2022/2023)
- Top 3 amongst students who enrolled in LEIC-A in 2020/2021 (out of ~180)
- Member of the University’s Pedagogic Council
2023 - 2025 (expected)
KTH Royal Institute of Technology, Sweden
Master’s in Cybersecurity
Professional Experience
April 2021 - July 2023
DASI, IST, Lisboa
Research Initiation Grant
Full Stack Developer
Full Stack Developer
DASI is Técnico Lisboa’s IT Services’ Development Team, which I
joined during my first year at the university. It is responsible for
developing and managing the school’s learning management system, FenixEdu,
and other services.
I developed a new version of the public API, as well as various bug fixes and UX improvements, some of which were my initiative.
I developed a new version of the public API, as well as various bug fixes and UX improvements, some of which were my initiative.
Projects
2021 - Present
React (GatsbyJS); Markdown
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.
2016 - Present
Java; SpigotMC API
A Minecraft plugin that intercepts network packets in search of placeholders, replacing them with translated messages in the player’s language. The project, which is written in Java, has more than 100 classes and 7000+ lines of code.
2019 - Present
JavaScript; React; NodeJS
A web app to configure the Triton plugin. Made with React, Redux and React Router, it allows for easily configuring the plugin, avoiding the need to manually editing JSON configuration files.
2017, 2018
NodeJS; PHP
Craftathon was an American charity event, where I configured the ticketing system with Paypal. In the first edition, we used PHP, while in the second one we used NodeJS.
2021 - Present
React (NextJS); NodeJS (Strapi)
An online e-commerce store for a local bookstore, made with NextJS and Strapi. In addition to the online store, I have also made an internal program in order to speedup repetitive tasks, such as adding products to the billing program, saving dozens of manual labor hours.
Portugal Ultra Triathlon
May, June 2018
PHP; HTML / CSS
PUT was a charity event with the goal of raising funds to 4 Portuguese associations related to sports. The website and donation system was made with HTML/CSS and PHP.
2022
Rust; Yew.rs + Axum.rs
A web application, developed in Rust and that uses Web Assembly for the frontend, to manage a small community fridge, keeping the transaction history and balance of each user. Docker images are automatically published on every release through GitHub Actions.
2023
Rust; TypeScript/React.js
An online voting platform used by the Técnico Lisboa’s Pedagogical Council for delegate elections, made with Rust and Axum.rs for the backend, and Typescript and React.js for the frontend. It integrates with the school’s OAuth system and avoids storing personal information at all costs.
... and many other small projects
Extra Curriculars
Portuguese Olympiad in Informatics 2020
Portuguese Olympiad in Physics 2019
Federated Athlete at Portuguese Athletics Federation (2018 - Present)