© 2026
Get In Touch

05/ Contacto

Entre em Contacto

Tens um projeto em mente ou apenas queres dizer olá?
Estou sempre aberto a conversas interessantes.

contact@miguel-rolo.com
© 2026

01/ Projetos

O Que Construo

Ratrix — slide 1
Ratrix — slide 2
Ratrix — slide 3
Ratrix — slide 4
Ratrix — slide 5
2025
Next.js
Next.js
React
React
Node.js
Node.js
MongoDB
MongoDB
PostgreSQL
PostgreSQL
Tailwind CSS
Tailwind CSS

Plataforma de gestão interna de grande escala (CMS/Dashboard) para o RATO, gerindo processos operacionais, programas de formação, gestão de RH e fluxos administrativos. Inclui 2FA e RBAC.

02/ Competências

Como Construo

01

Plataformas Web

Sistemas de gestão, dashboards e ferramentas internas — construídos em torno de fluxos de trabalho reais e das pessoas que os utilizam diariamente.

JavaScriptTypeScriptNext.jsReactNode.jsPostgreSQLMongoDBPWA
02

Interfaces & Experiências

Frontends visualmente deliberados onde o movimento, o detalhe de interação e o design fazem a experiência perdurar.

ReactVue.jsAngularJSTailwind CSSFigma
03

Backend & APIs

Arquitetura de servidor, REST APIs, sistemas de autenticação e a camada de base de dados que mantém tudo unido.

Node.jsExpress.jsJavaASP.NETC#Drizzle ORMPostgreSQLTSQLREST APIs
04

Segurança

Desenvolvimento seguro por padrão — fluxos de autenticação, controlo de acessos e testes de vulnerabilidades integrados no processo.

OWASP ZAPRBAC2FA
05

Aplicações Mobile

Apps multiplataforma com sensação nativa — estruturadas em torno do utilizador, não das limitações da plataforma.

FlutterDartFirebaseAndroid Studio
06

Dados & Análise

Análise, visualização e storytelling de dados — transformando dados brutos em decisões claras.

RPythonSQLTSQLData AnalysisData VisualizationData Storytelling
07

Jogos & Media Interativa

Experiências jogáveis e simulações educativas para problemas onde o conteúdo estático simplesmente não funciona.

UnityC#
08

Cloud & Deployment

Ambientes cloud, pipelines de deployment e a camada de infraestrutura por trás dos sistemas de produção.

GCPAzureAzure FunctionsAzure Cosmos DBAzure IoTGitPacket Tracer
09

Soft Skills

A camada não técnica — como lidero, comunico e penso ao trabalhar com equipas, clientes e produtos.

LiderançaGestão de ProjetosComunicaçãoFalar em PúblicoResolução de ProblemasPensamento AnalíticoProduct ThinkingEmpatia com o ClienteColaboração em EquipaKanban

03/ Experiência

Jornada

Desenvolvedor Full-Stack & Formador

Sep 2017 — Presente
RATO – Associação para a Divulgação Cultural e Científica

Desenvolvimento full-stack do Ratrix, uma plataforma de gestão interna de grande escala (CMS/Dashboard) com Next.js, MERN Stack e TailwindCSS — incluindo 2FA, RBAC e gestão de RH. Desenvolvimento do jogo arcade "LIBERDADE!" em Unity com a Câmara Municipal do Seixal, e do jogo educativo "Cidadania em Jogo: Tu Decides!" com a Fundação Calouste Gulbenkian. Formador e júri de PAP.

Estagiário Full-Stack Developer

Jul 2025 — Oct 2025
RATO – Associação para a Divulgação Cultural e Científica

Desenvolvimento e otimização da plataforma Ratrix, com foco em processos operacionais e fluxos administrativos. Suporte técnico em workshops de tecnologia e atividades de literacia digital. Colaborou com a equipa técnica para garantir manutenção e escalabilidade.

Estagiário Desenvolvedor de Software

Mar 2022 — Jun 2022
Albatroz Digital · Madan Parque, Caparica

Desenvolveu o Adopt4Paws, uma app mobile de promoção à adoção animal — ganhou o 3.º lugar no concurso IPStartUp. Aprendizagem autodidata de Dart e Flutter com orientação sénior. Participou em reuniões de levantamento de requisitos e colaborou em componentes do projeto Feira de Sant'Iago.

Licenciatura

Sep 2023 — Sep 2026
Universidade Politécnica de Setúbal

Engenharia Informática (Nível 6 QNQ)

A frequentar. Foco principal em desenvolvimento full-stack, engenharia de software e arquitetura de sistemas. Competências: Desenvolvimento Full-Stack, Next.js, e mais 14+.

Curso Técnico Superior Profissional

Sep 2020 — Jul 2023
Universidade Politécnica de Setúbal

Tecnologias de Sistemas de Informação e Programação (Nível 5 QNQ)

Concluído. Foco em programação, sistemas de informação e desenvolvimento de software. Competências: Flutter, Node.js, e mais 10+.

Voluntário

Jul 2024 — Aug 2024
Corpo Europeu de Solidariedade · Ajuda Humanitária e Catástrofes

Apoio direto na reconstrução de habitações para refugiados ucranianos. Sustentabilidade ambiental através da limpeza de ecossistemas florestais locais. Trabalho em equipa internacional em Długopole Górne, Polónia.

Voluntário

Dec 2022
Erasmus+ · Educação

Formation et Sensibilisation Luxembourg — TC "3D Education: Democracy, Diversity and Dialogue". Belval, Esch-sur-Alzette, Luxemburgo.

Líder de Equipa

Jun 2022 — Jul 2022
Erasmus+ · Ambiente

Europejskie Forum Młodzieży — "ACT for Nature". Liderou iniciativas ambientais em Bystrzyca Kłodzka, Polónia.

Voluntário

Aug 2021
Erasmus+ · Educação

Associació Amics — "How do videogames affect youngsters?" Seminário em Alicante, Espanha.

Voluntário

Oct 2019
Erasmus+ · Direitos Humanos

Diaspora — Seminário de Educação para os Direitos Humanos. Fernão Ferro, Setúbal, Portugal.

Voluntário

May 2019
Erasmus+ · Educação

Mobility of Youth Workers — "From consumerism to co-ownership". Nooruse Maja, Pärnu, Estónia.

04/ Conquistas

Reconhecimento

Prémios & Distinções

Licenças & Certificações

01Mar 2026

Google Data Analytics

Google

Ver Certificado
02Mar 2026

Unity Essentials

Unity

Ver Certificado
03Ago 2024

Facilitador Tecnológico

Instituto Português do Desporto e Juventude, I.P.

04Ago 2021

Facilitador Tecnológico

Instituto Português do Desporto e Juventude, I.P.