Skip to content
View GuilhermeLobo225's full-sized avatar
  • Porto, Felgueiras

Highlights

  • Pro

Block or report GuilhermeLobo225

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GuilhermeLobo225/README.md
Guilherme Lobo Pinto

Typing SVG

LinkedIn Email Location


πŸ‘‹ About me

AI Master's student with an Engineering Physics background. I like building ML & GenAI systems end-to-end β€” from a clean data pipeline, to a model that trains, to an app someone can actually use.

  • πŸ”­ Focus: deep learning Β· generative AI (RAG / LLMs) Β· multimodal & audio Β· data-driven engineering
  • 🌱 Currently exploring: multi-agent systems, MLOps, and getting models from notebook to production
  • 🎯 Looking for: a Summer 2026 internship in ML / AI engineering
  • πŸ“« Reach me: guipinto2004@gmail.com

πŸš€ Featured work

Academic, but real β€” competitions, full pipelines, and shipped prototypes. Grades on a 0–20 scale.

Project What makes it interesting Stack
πŸ₯‡ AI-Generated Text Detection 1st of 25 teams across all 3 submissions β€” telling human text apart from Anthropic / Google / Meta / OpenAI. From-scratch NumPy net β†’ DistilBERT β†’ an LLM stacking ensemble. Β· 19/20 PyTorch DistilBERT LLMs
πŸ₯‰ Porto Traffic Flow Prediction 4th of 57 teams in a university Kaggle competition β€” a full CRISP-DM pipeline that held up between local CV and the private leaderboard. Β· 18.2/20 scikit-learn Pandas
🎧 SmartHandover Multimodal late-fusion (Whisper + RoBERTa + VADER + wav2vec 2.0 β†’ XGBoost) that detects frustration in voice support and hands off to a human β€” 95.9% conversation-level recall. Whisper RoBERTa wav2vec2
πŸ€– FS Rules AI Assistant A 100% offline RAG agent for Formula Student regulations: ask in plain language, get answers grounded in the real rulebook with citations. Β· 18/20 RAG Ollama Gemma 3 12B
πŸ›’οΈ The Price of War An interactive D3.js data story tracing global oil flows β€” 8 official datasets stitched together by an auto-updating pipeline (map, Sankey, a calculator you can play with). D3.js v7 GitHub Actions
πŸ“‘ Smart Study Room End-to-end IoT: two ESP32 nodes + YOLOv11 vision feed a Flask API, a web dashboard, and a native Android app, with live comfort forecasting. ESP32 YOLOv11 Android

βž• Also: a Kimball data warehouse with NLP sentiment, and a bi-criterion route optimizer (time vs. COβ‚‚). More in my pinned repos.


🧰 Tech I reach for

Languages
Python C C++ Haskell JavaScript Prolog

ML & Deep Learning
PyTorch TensorFlow Keras scikit-learn Hugging Face XGBoost

GenAI & Data
Ollama Pandas NumPy PostgreSQL MongoDB D3.js

Web Β· Tooling Β· IoT
Flask HTML5 CSS3 Git GitHub Actions Android Espressif

Pinned Loading

  1. DAA DAA Public

    🚦 Road Traffic Flow Prediction in Porto using Machine Learning.

    Jupyter Notebook 3

  2. Luismpso/CIN Luismpso/CIN Public

    πŸš‡ Multimodal Route Optimization (Metro, Bus, Walk) in Porto focusing on Sustainability and CO2 minimization.

    Jupyter Notebook 2

  3. Luismpso/LIA Luismpso/LIA Public

    πŸ’° "Who Wants to Be a Millionaire" game in Prolog with AI integration and Audio.

    Prolog 3

  4. pedroreis2468/IIA pedroreis2468/IIA Public

    🏎️ AI Assistant for Formula Student Rules using RAG and Local LLMs.

    HTML 2

  5. pedroreis2468/ESD pedroreis2468/ESD Public

    🏒 Decision support system with a star-constellation Data Warehouse integrating PostgreSQL, CSV, and MongoDB sources, NLP-based sentiment analysis (VADER/NRClex), and Metabase dashboards for a tech …

    Python 2