Diogo Moreira

Diogo Moreira

Engenharia Informática

Apaixonado por tecnologia, inovação e desafios
Procuro constantemente aprender, melhorar e transformar ideias em soluções criativas e inovadoras

NOME

Sobre mim...

Sou um apaixonado por tecnologia, inovação e sempre em busca de novos desafios. Atualmente, estou a estudar Engenharia Informática, o que me permite explorar um vasto leque de áreas como desenvolvimento de software, inteligência artificial, design de sistemas e muito mais. Ao longo da minha jornada, tive a oportunidade de trabalhar em diversos projetos, desde a criação de aplicações até à construção de soluções que ajudam a resolver problemas do dia a dia. Acredito que a tecnologia tem o poder de transformar o mundo, e é isso que me motiva a buscar o melhor em cada desafio. Além do meu trabalho com tecnologia, sou um grande defensor da aprendizagem contínua e da partilha de conhecimentos. Adoro explorar e descobrir novas ferramentas, técnicas e tendências para me manter atualizado. Nos meus tempos livres, gosto de me envolver em projetos pessoais, praticar desporto de preferência coletivo e de estar com a minha família e amigos.

LICENCIATURA DE ENGENHARIA INFORMÁTICA

UNIVERSIDADE DO MINHO

Data de Nascimento

09/05/2005

Email

diogopmoreirap@gmail.com

Experiência e Educação

Licenciatura em Engenharia Informática

Universidade do Minho

2023 - Present

  • Atualmente a estudar engenharia informática
  • Data término de formação: 2027

Minhas Competências

Frontend

HTML/CSS 30%
JavaScript 10%
React 10%
Tailwind CSS 10%
Astro 25%

Backend

C 75%
Java 50%
MySQL 50%
Haskell 60%
C++ 30%
Assembly 25%
Python 5%

DevOps

Git 45%

My Projects

Personal WebSite

Personal WebSite

Website para agente imobiliário

Technologies:

React Astro Tailwind CSS HTML
PrimateKong-Potato-vs-Joe

PrimateKong-Potato-vs-Joe

Potado vs Joe" was a project created for the LI1 at the University of Minho with the aim of replicating the famous retro Donkey Kong game

Technologies:

Haskell
Mushroom: Less is More!

Mushroom: Less is More!

Created for a Game Jam with the theme "One-Button," this fast-paced game thrusts you into a world overrun by hostile mushrooms. Armed with a sword and a pistol, you’ll need to jump, attack, and survive the mushroom hordes using only a single button!

Technologies:

Godot
Terminal-CardGame

Terminal-CardGame

Terminal based cardgame developed for the LI2 course

Technologies:

C
BUBBLEMUSIC (Spotify-BackEnd)

BUBBLEMUSIC (Spotify-BackEnd)

This project was made for de LI3 course. The main objective is to read csv files and store all the content in structures in order to optimize the answer to certain queries. Unfortunately, it was not possible to provide the .csv files due to their size.

Technologies:

C
AIGrocery

AIGrocery

🏆 Hackathon 2025 - BugsByte Braga | Equipa Ctrl+Alt+F4 Este projeto foi desenvolvido durante a Hackathon 2025 da BugsByte em Braga, como parte do desafio proposto pela SingleStore. Criamos uma aplicação inovadora de recomendações personalizadas de promoções, utilizando a base de dados SingleStore e os seus modelos de AI embeddings.

Technologies:

Java

Cursos e Certificações

Problem Solving Basic
Certificado

Problem Solving Basic

Aborda-se estruturas de dados como arrays e strings, além de algoritmos essenciais como ordenação e busca

2024
C Data Structures Algorithms
Ver certificado
Introdução a IA: Conceitos Fundamentais
Certificado

Introdução a IA: Conceitos Fundamentais

Aborda-se os fundamentos da IA, seu impacto, aplicações práticas e conceitos-chave como aprendizado de máquina, redes neurais e deep learning

2025
AI
Ver certificado
Fundamentos de Cibersegurança I
Certificado

Fundamentos de Cibersegurança I

Aborda-se os conceitos básicos da cibersegurança para uma melhor compreensão do tema. Exploram-se vulnerabilidades, ameaças, riscos e ataques, além das principais medidas de segurança e das equipas especializadas na área

2025
CyberSecurity
Ver certificado
Fundamentos de Cibersegurança II
Certificado

Fundamentos de Cibersegurança II

Aprofunda os fundamentos da cibersegurança e explora estratégias para reforçar a proteção digital. Descobre tecnologias de segurança, a importância da gestão de identidades e o papel essencial da encriptação de dados

2025
CyberSecurity
Ver certificado
Introdução ao SQL
Certificado

Introdução ao SQL

Aborda-se o mundo das Bases de Dados, os seus tipos e características. Exploram-se conceitos de Bases de Dados Relacionais e a utilização de comandos SQL para criação e gestão eficiente de dados

2025
CyberSecurity
Ver certificado
Criação de Websites
Certificado

Criação de Websites

Introdução ao desenvolvimento web, onde explorámos os fundamentos de HTML, CSS, Tailwind CSS, JavaScript e React. Aprendemos a estruturar páginas, aplicar estilos modernos e criar interações básicas com componentes em React

2025
HTML CSS Tailwind CSS JavaScript React
Ver certificado

Contact Me