About Me
Hey there. I’m Miguel — Full-Stack Software Engineer based in Portugal, currently crafting high-performance web applications, scalable digital products, and algorithmic solutions.
Software Engineer @TreeTree2, and main developer of Prisma and Folhas.
SERVICES
Full-Stack Development
Software Engineering
Algorithms & Logic
Web Applications
TypeScript
React.js
Next.js
Node.js
GraphQL
RESTful APIs
Relational Databases
Responsive UI
Information Systems Developer and Communications Assistant
University of Porto
2025 – Present · Porto, Portugal
- •Updating and maintaining institutional content on the Unit's portal (CMS)
- •Assisting with the management of official pages, copywriting, and scheduling posts to promote volunteer projects and events
- •Organizing and coordinating information for dissemination across the academic community
- •Developed and deployed an internal volunteer management portal to optimize data tracking and project coordination
- •Designed and maintained custom web applications, improving system performance and overall user experience
- •Provided full IT support and system administration, ensuring continuous availability of the unit’s digital platforms
- •Built tailored digital tools to automate internal workflows and bridge development with communications strategy
Software Engineer
TreeTree2
2025 – Present · Remote · Volunteer
- •Architected and built the entire front-end portal for Prisma, implementing multi-tenant architecture, cross-domain SSO, and an accessible theme system
- •Engineered an interactive form and evaluation engine featuring custom attempt lifecycles, real-time autosave, and per-attempt anti-cheat randomization
- •Implemented an advanced DAG graph navigation map leveraging the Sugiyama layout algorithm to visualize dynamic student learning paths
- •Developed full WAI-ARIA and screen reader support, utilizing programmatic focus management and accessible design patterns to ensure strict compliance
- •Designed server-side content gating and route-level validation to enforce strict prerequisite modes, audience filtering, and optimistic progress hydration
- •Designing and developing a full-stack discovery platform (Folhas) to centralize STEM opportunities and summer academies across Portugal
- •Building an AI-powered web scraping bot to continuously scan the web for academic initiatives, utilizing a human-in-the-loop validation workflow
- •Engineering the end-to-end architecture of Folhas, spanning scalable database models, robust backend APIs, and the frontend dashboard
Sep 2025 - Present
Bachelor in Computer Science
University of Porto — Porto, Portugal
Fev 2025 - Jun 2025
Algorithms and Data Structures
TreeTree2 — Lisbon, Portugal
Jun 2023 - Present
Software Engineering
Rocketseat — Remote
Nov 2025
ICPC SWERC 2025
Lisbon, Portugal
- •Represented the University of Porto internationally in the Southwestern Europe Regional Contest (ICPC SWERC).
- •Competed as part of team 'oneL' alongside Filipe Zheng and Rayner Sulyak.
- •Secured 85th place in a high-performance environment, solving complex algorithmic and data structure problems under pressure.
Oct 2025
MIUP 2025
Aveiro, Portugal
- •Won the Bronze Medal at the Maratona Inter-Universitária de Programação (MIUP 2025) hosted at the University of Aveiro.
- •Achieved a top-5 national placement after 5 hours of intensive teamwork and algorithmic problem-solving.
- •Collaborated effectively under pressure with teammates Rayner Sulyak and Filipe Zheng.
Jul 2025
Prémio Pedro Matos 2025
Leiria, Portugal
- •Won 1st place in the national science and technology initiative organized by the Instituto Politécnico de Leiria.
- •Authored the research paper 'RSA – O modelo de chaves públicas e assinaturas digitais', analyzing cryptographic efficiency and mathematical foundations.
- •Developed a comprehensive project delivery including an academic article, an informative poster, and an interactive website featuring a custom online game that simulates RSA encryption.
May 2025
Olimpíadas Nacionais de Informática (ONI 2025)
Remote
- •Achieved 3rd place nationwide during the highly competitive qualification round of the National Informatics Olympiad.
- •Demonstrated advanced logic, problem-solving, and algorithmic optimization skills against the top youth tech talent in the country.
- •Published an open-source GitHub repository detailing custom implementations and training exercises solved during preparation.
May 2025
Ciências RALLY PRO 2025
Lisbon, Portugal
- •Conquered the 1st place prize at the RALLY PRO Programming Contest hosted by the Faculty of Sciences of the University of Lisbon (FCUL).
- •Represented Escola Secundária Domingos Sequeira (ESDS) to secure a national-level victory in competitive software development.




