Saltar para o conteúdo
EN
Miguel Rocha

Miguel Rocha

Engenheiro de Software

Porto, Portugal

Sobre Mim

Olá. Sou o Miguel — Engenheiro de Software Full-Stack em Portugal, atualmente a criar aplicações web de alto desempenho, produtos digitais escaláveis e soluções algorítmicas.

Engenheiro de Software @TreeTree2 e principal programador do Prisma e do Folhas.

SERVIÇOS

Desenvolvimento Full-Stack

Engenharia de Software

Algoritmos & Lógica

Aplicações Web

TypeScript

React.js

Next.js

Node.js

GraphQL

APIs RESTful

Bases de Dados Relacionais

UI Responsiva

Logótipo de Universidade do Porto
Desenvolvedor de Sistemas de Informação e Assistente de Comunicação

Universidade do Porto

2025 Presente · Porto, Portugal

  • Atualização e manutenção de conteúdos institucionais no portal da Unidade (CMS)
  • Apoio na gestão de páginas oficiais, copywriting e agendamento de publicações para promover projetos de voluntariado e eventos
  • Organização e coordenação de informação para divulgação junto da comunidade académica
  • Desenvolvimento e implementação de um portal interno de gestão de voluntariado para otimizar o registo de dados e a coordenação de projetos
  • Conceção e manutenção de aplicações web à medida, melhorando o desempenho do sistema e a experiência do utilizador
  • Prestação de suporte informático completo e administração de sistemas, garantindo a disponibilidade contínua das plataformas digitais da unidade
  • Criação de ferramentas digitais à medida para automatizar fluxos de trabalho internos e articular o desenvolvimento com a estratégia de comunicação
Logótipo de TreeTree2
Engenheiro de Software

TreeTree2

2025 Presente · Remoto · Voluntariado

  • Arquitetura e construção de todo o portal front-end do Prisma, com arquitetura multi-tenant, SSO entre domínios e um sistema de temas acessível
  • Desenvolvimento de um motor interativo de formulários e avaliação, com ciclos de vida de tentativas personalizados, gravação automática em tempo real e aleatorização anti-fraude por tentativa
  • Implementação de um mapa avançado de navegação em grafo DAG, recorrendo ao algoritmo de layout de Sugiyama para visualizar percursos de aprendizagem dinâmicos
  • Desenvolvimento de suporte completo para WAI-ARIA e leitores de ecrã, com gestão programática de foco e padrões de design acessíveis para garantir conformidade rigorosa
  • Conceção de restrição de conteúdos no servidor e validação ao nível das rotas, impondo pré-requisitos, filtragem de audiência e hidratação otimista do progresso
  • Conceção e desenvolvimento de uma plataforma full-stack de descoberta (Folhas) para centralizar oportunidades STEM e academias de verão em Portugal
  • Construção de um bot de web scraping com IA para procurar continuamente iniciativas académicas, com um fluxo de validação human-in-the-loop
  • Engenharia da arquitetura ponta a ponta do Folhas, abrangendo modelos de base de dados escaláveis, APIs de backend robustas e o dashboard de frontend

Set 2025 - Presente

Licenciatura em Ciência de Computadores

Universidade do Porto — Porto, Portugal

Fev 2025 - Jun 2025

Algoritmos e Estruturas de Dados

TreeTree2 — Lisboa, Portugal

Jun 2023 - Presente

Engenharia de Software

Rocketseat — Remoto

Nov 2025

85.º Lugar
ICPC SWERC 2025

Lisboa, Portugal

  • Representação da Universidade do Porto a nível internacional no Southwestern Europe Regional Contest (ICPC SWERC).
  • Participação na equipa «oneL», em conjunto com Filipe Zheng e Rayner Sulyak.
  • 85.º lugar num ambiente de elevada competitividade, resolvendo problemas complexos de algoritmia e estruturas de dados sob pressão.

Out 2025

Medalha de Bronze (4.º Lugar)
MIUP 2025

Aveiro, Portugal

  • Conquista da Medalha de Bronze na Maratona Inter-Universitária de Programação (MIUP 2025), na Universidade de Aveiro.
  • Classificação no top 5 nacional após 5 horas de trabalho de equipa intensivo e resolução de problemas algorítmicos.
  • Colaboração eficaz sob pressão com os colegas de equipa Rayner Sulyak e Filipe Zheng.

Jul 2025

1.º Lugar / Vencedor
Prémio Pedro Matos 2025

Leiria, Portugal

  • 1.º lugar na iniciativa nacional de ciência e tecnologia organizada pelo Instituto Politécnico de Leiria.
  • Autoria do artigo de investigação «RSA – O modelo de chaves públicas e assinaturas digitais», analisando a eficiência criptográfica e os fundamentos matemáticos.
  • Entrega de um projeto completo, incluindo um artigo académico, um poster informativo e um site interativo com um jogo online que simula a cifra RSA.

Mai 2025

3.º Lugar (Apuramento)
Olimpíadas Nacionais de Informática (ONI 2025)

Remoto

  • 3.º lugar a nível nacional na fase de apuramento, altamente competitiva, das Olimpíadas Nacionais de Informática.
  • Demonstração de lógica avançada, resolução de problemas e otimização algorítmica frente aos melhores jovens talentos tecnológicos do país.
  • Publicação de um repositório open-source no GitHub com implementações próprias e exercícios de treino resolvidos durante a preparação.

Mai 2025

1.º Lugar / Vencedor
Ciências RALLY PRO 2025

Lisboa, Portugal

  • 1.º lugar no concurso de programação RALLY PRO, organizado pela Faculdade de Ciências da Universidade de Lisboa (FCUL).
  • Representação da Escola Secundária Domingos Sequeira (ESDS), garantindo uma vitória de âmbito nacional em desenvolvimento de software competitivo.