View in Portuguese
Source code

Diogo Torres Correia

Programming Enthusiast. Computer Science Student. Federated Athlete.

Skills

Programming

JavaScript

React

NodeJS & Express

HTML/CSS

Java

Python

Vue

Rust

C

C++

SQL

PHP

Spring

Operating Systems

Linux

Windows

MacOS

Tools

Git

Docker

Languages

Portuguese

Native

English

C1 (IELTS Band 8.0)

Open Source

Contributions in the following projects:

Education

2020 - 2023 (expected)
Técnico Lisboa, Portugal
Bachelor in Computer Science and Engineering (LEIC-A)

Professional Experience

April 2021 - Present
DASI, IST, Lisboa
Research Initiation Grant
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.

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.

... 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)