View in English
Source code

Diogo Torres Correia

Programador e entusiasta. Estudante de Engenharia Informática & Cibersegurança. Atleta federado.

Skills

Programação

JavaScript

Rust

React

NodeJS (& Express)

HTML/CSS

Java

Nix (& Nixpkgs/NixOS)

Python

Vue

C

C++

SQL

PHP

Spring

Sistemas Operativos

Linux

Windows

MacOS

Ferramentas

Git

Docker

Línguas

Português

Nativo

Inglês

C1 (IELTS Band 8.0)

Open Source

Contribuições nos seguintes projetos:

Educação

2020 - 2023
Instituto Superior Técnico, Lisboa
Licenciatura em Engenharia Informática e de Computadores
2023 - 2025 (esperado)
KTH Royal Institute of Technology, Suécia
Mestrado em Cibersegurança

Experiência Profissional

Abril 2021 - Julho 2023
DASI, IST, Lisboa
Bolsa de Iniciação à Investigação Full Stack Developer
A DASI é a equipa de desenvolvimento dos Serviços de Informática do IST, à qual me juntei no meu primeiro ano de licenciatura. A equipa é responsável pela gestão do sistema de ensido da instituição, o FenixEdu, assim como outros serviços.
Desenvolvi uma nova versão da API pública, resolvi bugs e fiz melhorias de UX, algumas por iniciativa própria.

Projetos

2021 - Presente
React (GatsbyJS); Markdown
Um site totalmente open source, dedicado à criação de resumos focados nas disciplinas da Licenciatura em Engenharia Informática e de Computadores no Instituto Superior Técnico, aumentando o aproveitamento académico dos alunos. Conta, atualmente, com mais de 30k visualizações mensais.
2016 - Presente
Java; SpigotMC API
Um plugin para Minecraft que interceta network packets à procura de placeholders, substituindo-os por mensagens traduzidas na língua do utilizador. O projeto, escrito totalmente em Java, conta com mais de 100 classes e 7000+ linhas de código.
2019 - Presente
JavaScript; React; NodeJS
Uma web app para configurar o plugin Triton. Feita com React, Redux e React Router, permite uma configuração fácil, evitando a necessidade de editar manualmente os ficheiros JSON de configuração.
2017, 2018
NodeJS; PHP
Configuração da integração dos bilhetes com PayPal, em PHP na primeira edição e em NodeJS na segunda, para o Craftathon, um evento de caridade americano.
2021 - Presente
React (NextJS); NodeJS (Strapi)
Loja online feita com NextJS e Strapi, para uma livraria em Algés. Além da loja online, foi também feito um programa interno para agilizar tarefas repetitivas (introdução de produtos no programa de faturação), salvando assim dezenas de horas de trabalho manual.
Portugal Ultra Triathlon
Maio, Junho 2018
PHP; HTML / CSS
O PUT foi um evento de caridade, destinado a angariar fundos para 4 associações portuguesas ligadas ao desporto. O website e o sistema de angariação de fundos foi feito em HTML/CSS e PHP.
2022
Rust; Yew.rs + Axum.rs
Uma aplicação web, que utiliza Web Assembly no frontend através de Rust, para gerir um pequeno frigorífico comunitário, permitindo manter um histórico das compras de cada utilizador e do seu saldo. A cada release são publicadas imagens Docker automaticamente através de GitHub Actions.
2023
Rust; TypeScript/React.js
Uma plataforma de eleições online usada pelo Conselho Pedagógico do Instituto Superior Técnico para eleições de delegados, feita com Rust e Axum.rs para o backend e Typescript e React.js para o frontend. Integra com o sistema OAuth da escola e evita guardar dados pessoais a todo o custo.

... e muitos outros pequenos projetos