- ๐ Master's in Artificial Intelligence @ Universidade do Minho ยท (2025 โ present)
- ๐ B.Sc. in Engineering Physics, Universidade do Minho โ final grade 17/20 (ECTS A)
- ๐งญ Focused on designing, orchestrating and validating robust, scalable ML & GenAI pipelines end to end
- ๐ Corresponding author of a paper accepted at INISTA 2026
- ๐ Languages: Portuguese (native) ยท English (B2)
- ๐ซ Reach me at Luimpsoo@gmail.com
Safety-First Multi-Agent Chest-Pain Triage: A Manchester-Aligned Architecture that Surfaces LLM Under-Triage โ Accepted at INISTA 2026
Multi-agent LLM system for emergency-department chest-pain triage, evaluated against real clinical data. Built on the Manchester Triage Protocol with a safety-first escalation design combining RAG, local LLMs and ML risk models. Developed with clinical collaborators from ULSAAve.
๐ก Machine Learning Intern โ NOS ยท Jul 2026 โ present
- Large-scale data pipelines on BigQuery and Python over anonymized network telemetry
- Geospatial analysis and clustering for mobile-network quality assessment
- Stack:
PythonSQLBigQueryGCPgeospatial analysisclustering
๐ฆ EMG Signal Acquisition Intern โ BiRDLAB ยท Jun 2023 โ Aug 2023
- Built a real-time EMG acquisition & transmission pipeline on Arduino + STM32
- Designed a 12th-order Butterworth band-pass filter (20โ450 Hz) in C++ at a 1200 Hz sampling rate
- Cut UART payload size by 75% with a custom floatโ16-bit encoding (stable 249,600 bps)
๐ Event Logistics Lead โ NEFUM (Physics Students' Union, U. Minho) ยท Jul 2022 โ Jul 2024
- Directed logistics for 2 major academic events (~120 attendees each)
- Planned and ran lectures & workshops for Physics / Engineering Physics students
| Project | What makes it interesting | Stack |
|---|---|---|
| โ๏ธ grandmaster-ai | Chess agent built from scratch โ Dueling Double DQN with legal-action masking, Prioritized Experience Replay, potential-based reward shaping and a three-stage curriculum ยท Gymnasium-compatible env ยท 70 pytest tests | Reinforcement Learning PyTorch Gymnasium |
| Project | What makes it interesting | Stack |
|---|---|---|
| ๐ฅ AI-Generated Text Detection | 1st place in all 3 submissions (out of 25 teams) โ multi-class classifier for Google / Mistral / Meta / OpenAI text ยท Grade 19/20 | Deep Learning PyTorch |
| ๐ฉป ERCP Medical Image Classification | Multi-class deep learning with equipment-bias removal via SAM3 and model ensembles ยท Grade 19/20 | Deep Learning PyTorch |
| ๐ค FS Rules AI Assistant | 100% offline RAG agent for Formula Student regulations, with accurate cited sources ยท Grade 18/20 | Ollama Gemma 3 12B Flask |
| ๐๏ธ SmartStudyRoom โ Multi-Agent System | Distributed library management with SPADE/XMPP, FIPA-ACL & Contract Net negotiation, real-time dashboard ยท Grade 20/20 | Multi-Agent Systems Python |
| ๐๏ธ Autonomous FS Racing Agent | RL agent (SAC/PPO) in a 2D simulator with FS-AI rules, procedural tracks & domain randomization ยท Grade 19.5/20 | Reinforcement Learning |
| ๐ Porto Traffic Flow Prediction | 4th / 57 teams in a university Kaggle competition โ full CRISP-DM pipeline ยท Grade 18.2/20 | scikit-learn Pandas |
| ๐ Study-Room Occupancy & Comfort Monitoring | Low-cost distributed IoT system โ 2ร ESP32 nodes, YOLOv11 occupancy detection, web dashboard & Android app ยท Grade 19/20 | ESP32 YOLOv11 IoT |
| ๐ฉบ Chest-Pain Triage System | Manchester Protocol triage (YellowโBlue) combining a multi-agent architecture, local LLMs, RAG & ML โ basis for the INISTA 2026 paper ยท Grade 20/20 | Multi-Agent Systems RAG LLM |
| โก D3.js Data Story โ Energy Transition | Reveals the two sides of the energy transition: renewables booming in electricity, fossil fuels still dominating primary energy ยท Grade 19/20 | D3.js JavaScript |
| ๐ข๏ธ D3.js Data Story โ 2026 Hormuz Crisis | Traces the price of the 2026 Iran war from the Strait of Hormuz to the Portuguese gas pump ยท Grade 20/20 | D3.js JavaScript |
| ๐ฏ Reinforcement Learning Portfolio | 5 environments ยท 20+ algorithms (DP, MC, TD, SARSA, Q-Learning, REINFORCE, MCTS, DQN, AlphaZero) ยท 71 pytest tests ยท Grade 20/20 | Gymnasium PyTorch |
| ๐ฎ Millionaire โ Prolog Edition | Logic-driven game engine + GenAI "Phone a Friend" lifeline ยท Grade 17/20 | Prolog LLM |
| ๐บ๏ธ Multimodal Route Optimization (Porto) | Bi-criterion shortest path (time + COโ) over a complex transport graph ยท Grade 18/20 | Nature-Inspired Computing |
| ๐ข Tech Retail Decision Support System | Star-constellation Data Warehouse (PostgreSQL, CSV, MongoDB) with NLP sentiment analysis & Metabase dashboards ยท Grade 17/20 | PostgreSQL MongoDB NLP |
Most academic projects above were built in teams of 3โ4 โ see each repository's commit history and contributor graph for individual contributions.
Focus
AI & Machine Learning
Data Science & Analysis
Programming Languages
Web, DBs & DevOps
Hardware & Signals