© 2026
Get In Touch

05/ Contact

Get In Touch

Have a project in mind or just want to say hello?
I'm always open to interesting conversations.

contact@miguel-rolo.com
© 2026

01/ Projects

What I Build

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

Large-scale internal management platform (CMS/Dashboard) for RATO, handling operational processes, training programs, HR management, and administrative workflows. Includes 2FA and RBAC.

02/ Skills

How I Build

01

Web Platforms

Management systems, dashboards, and internal tools — built around real workflows and the people who use them daily.

JavaScriptTypeScriptNext.jsReactNode.jsPostgreSQLMongoDBPWA
02

Interfaces & Experiences

Visually deliberate frontends where motion, interaction detail, and design craft make the experience stick.

ReactVue.jsAngularJSTailwind CSSFigma
03

Backend & APIs

Server architecture, REST APIs, authentication systems, and the database layer that holds everything together.

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

Security

Secure-by-default development — authentication flows, access control, and vulnerability testing built into the process.

OWASP ZAPRBAC2FA
05

Mobile Applications

Cross-platform apps with a native feel — structured around the user, not the platform constraints.

FlutterDartFirebaseAndroid Studio
06

Data & Analytics

Analysis, visualization, and data storytelling — making sense of raw data and turning it into clear decisions.

RPythonSQLTSQLData AnalysisData VisualizationData Storytelling
07

Games & Interactive Media

Playable experiences and educational simulations for problems where static content simply falls flat.

UnityC#
08

Cloud & Deployment

Cloud environments, deployment pipelines, and the infrastructure layer behind production systems.

GCPAzureAzure FunctionsAzure Cosmos DBAzure IoTGitPacket Tracer
09

Soft Skills

The non-technical layer — how I lead, communicate, and think when working with teams, clients, and products.

LeadershipProject ManagementCommunicationPublic SpeakingProblem-SolvingAnalytical ThinkingProduct ThinkingCustomer EmpathyTeam CollaborationKanban

03/ Experience

Journey

Full-Stack Developer & Trainer

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

Full-stack development of Ratrix, a large-scale internal management platform (CMS/Dashboard) using Next.js, MERN Stack, and TailwindCSS — including 2FA, RBAC, and HR management. Developed the arcade game "LIBERDADE!" in Unity with the Seixal City Council, and the educational game "Cidadania em Jogo: Tu Decides!" with the Calouste Gulbenkian Foundation. Instructor and PAP jury evaluator.

Full-Stack Developer Intern

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

Development and optimization of the Ratrix platform, focused on operational processes and administrative workflows. Technical support for technology workshops and digital literacy activities. Collaborated with the technical team to ensure maintenance and scalability.

Software Developer Intern

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

Developed Adopt4Paws, a mobile app promoting animal adoption — won 3rd place in the IPStartUp competition. Self-directed learning of Dart and Flutter under senior guidance. Participated in client requirements meetings and collaborated on components for the Feira de Sant'Iago project.

Bachelor's Degree

Sep 2023 — Sep 2026
Polytechnic University of Setúbal

Computer Engineering (Level 6 QRQ)

Currently studying. Core focus on full-stack development, software engineering, and systems architecture. Skills: Full-Stack Development, Next.js, and 14+ more.

Professional Higher Technical Course

Sep 2020 — Jul 2023
Polytechnic University of Setúbal

Information Systems Technologies and Programming (Level 5 QRQ)

Completed. Focused on programming, information systems, and software development. Skills: Flutter, Node.js, and 10+ more.

Volunteer

Jul 2024 — Aug 2024
European Solidarity Corps · Disaster & Humanitarian Relief

Direct support for reconstruction of housing for Ukrainian refugees. Environmental sustainability through cleanup of local forest ecosystems. International teamwork in Długopole Górne, Poland.

Volunteer

Dec 2022
Erasmus+ · Education

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

Team Leader

Jun 2022 — Jul 2022
Erasmus+ · Environment

Europejskie Forum Młodzieży — "ACT for Nature". Led environmental initiatives in Bystrzyca Kłodzka, Poland.

Volunteer

Aug 2021
Erasmus+ · Education

Associació Amics — "How do videogames affect youngsters?" Seminar in Alicante, Spain.

Volunteer

Oct 2019
Erasmus+ · Human Rights

Diaspora — Seminar for Global and Human Rights Education. Fernão Ferro, Setúbal, Portugal.

Volunteer

May 2019
Erasmus+ · Education

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

04/ Achievements

Recognition

Honors & Awards

Licenses & Certifications

01Mar 2026

Google Data Analytics

Google

View Certificate
02Mar 2026

Unity Essentials

Unity

View Certificate
03Aug 2024

Technology Facilitator

Portuguese Institute of Sport and Youth, IP

04Aug 2021

Technology Facilitator

Portuguese Institute of Sport and Youth, IP