hi, i'm

MiguelRôlo.

Full-Stack Developer & Trainer

I build platforms, games & digital tools that bridge technology and real-world impact.

--:-- PMLIS, PT
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.

01 / Projects

Projects

Ratrix

Ratrix
Ratrix
Ratrix
2025

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

Next.jsNext.js
ReactReact
Node.jsNode.js
MongoDBMongoDB
PostgreSQLPostgreSQL
Tailwind CSSTailwind CSS
Visit Website

02 / Skills

What 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

Experience & Education

Experience

Education

01
Sep 2017— Present

Full-Stack Developer & Trainer

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.

01
Sep 2023— Jun 2026

Bachelor's Degree

Polytechnic Institute 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.

02
Jul 2025— Oct 2025

Full-Stack Developer Intern

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.

02
Sep 2020— Jul 2023

Professional Higher Technical Course

Polytechnic Institute 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.

03
Mar 2022— Jun 2022

Software Developer Intern

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.

Volunteering

01
Jul 2024— Aug 2024

Volunteer

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.

02
Dec 2022

Volunteer

Erasmus+ · Education

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

03
Jun 2022— Jul 2022

Team Leader

Erasmus+ · Environment

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

04
Aug 2021

Volunteer

Erasmus+ · Education

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

05
Oct 2019

Volunteer

Erasmus+ · Human Rights

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

06
May 2019

Volunteer

Erasmus+ · Education

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

04 / Achievements

Achievements

Licenses & Certifications

01Mar 2026

Google Data Analytics

Google

ID: JVHM0KPSN8UU

View Certificate
02Mar 2026

Unity Essentials

Unity
View Certificate
03Aug 2024

Technology Facilitator

Portuguese Institute of Sport and Youth, IP
View PDF
04Aug 2021

Technology Facilitator

Portuguese Institute of Sport and Youth, IP
View PDF

Honors & Awards

01Oct 2024

Guinness World Records — World's Largest Programming Class

GUINNESS WORLD RECORDS · Magma Studio & Instituto Superior Técnico

Active participation in the record-breaking event that brought together 1,668 programmers, solving practical challenges using Python and JavaScript in an accelerated learning environment.

View PDF