Data Scientist & Machine Learning Engineer · Lisbon, Portugal 🇵🇹 I design and deploy ML systems that solve real problems

Lisbon
Joined May 2009
My LLM Zoomcamp 2026 project is live! 🇵🇹🍷 A Portuguese Food & Wine RAG assistant. Ask about recipes & wine regions — get answers with citations + Grafana monitoring. 😅 🔗 github.com/RuiFSP/llmzoomcam… Thanks @DataTalksClub and @Al_Grigor 🙌 #LLMZoomcamp #RAG
🤖 Made with AI
1
2
168
🚀 Module 5 of LLM Zoomcamp complete! ✅ OpenTelemetry tracing for RAG ✅ Distributed spans & trace collection ✅ Token tracking & cost monitoring ✅ Latency profiling & bottleneck identification ✅ Trace persistence & analysis Free course by @Al_Grigor & @DataTalksClub
🤖 Made with AI
2
40
🚀 Module 4 of LLM Zoomcamp complete! ✅Evaluation for RAG retrieval ✅Ground truth + offline metrics ✅ text vs vector vs hybrid search ✅ Hit Rate + MRR ✅ RRF tuning Free course by @Al_Grigor & @DataTalksClub: github.com/DataTalksClub/llm…
🤖 Made with AI
1
31
🤖 Module 3 of LLM Zoomcamp done! - AI orchestration with @kestra_io - Context engineering - RAG-grounded answers - AI agents & multi-agent systems Free course by @Al_Grigor & @DataTalksClub: github.com/DataTalksClub/llm…
🤖 Made with AI
1
5
444
🔍 Module 2 of LLM Zoomcamp done! - Embeddings with a lightweight ONNX model - Vector search from scratch with numpy - minsearch + chunking - Keyword vs vector, and hybrid search with RRF Free course by @Al_Grigor & @DataTalksClub: github.com/DataTalksClub/llm…
🤖 Made with AI
1
34
Rui Pinto retweeted
🚀 Better prompts. Smarter agents. More control. The latest @code release introduces the Chat Customizations Evaluation extension, designed to help analyze and refine your prompts, agents, instructions, and skills.
25
122
11
1,042
115,188
I built an end-to-end batch pipeline using GCS, BigQuery, Terraform, Bruin, and Streamlit to turn raw GitHub events into analytics-ready insights. repo: github.com/RuiFSP/dezoomcamp… #DataEngineering #DEZoomcamp #DataTalksClub #Bruin #BigQuery #GCP
119
Module 7 complete: Stream Processing with Redpanda + PyFlink ✅ - Produced 49,416 Green Taxi Oct 2025 trips to Redpanda in ~3s - TUMBLE(5 min) window: top zone PULocationID 74 with 15 trip #DataEngineering #ApacheFlink #Redpanda #StreamProcessing
🤖 Made with AI
74
Module 6 complete: Batch Processing with Spark by @DataTalksClub Spark correctness depends on details like partitioning and timestamp handling, not only on writing transformation #DataEngineering #Spark #PySpark #BatchProcessing
53
Finished the @dltHub workshop from @DataTalksClub ✅ Built a custom API → dlt → DuckDB pipeline, with page-by-page pagination + validation. #dlthub #dezoomcamp #zoomcamp #dataengineering
39
📊 Module 5 of Data Engineering Zoomcamp done! - Data Platforms with Bruin - End-to-end ELT pipelines - Data quality & lineage - Deployment to BigQuery Free course by @DataTalksClub : github.com/DataTalksClub/dat…
43
Module 4 complete: Analytics Engineering with dbt ✅ Built data transformations: • 8 dbt models in 3 layers (staging → intermediate → core) • Hybrid approach: Local dbt Core CLI + Cloud BigQuery #DataEngineering #BigQuery #dbt @DataTalksClub
89
Module 3 complete: Data Warehousing & BigQuery ✅ Built optimized data warehouse: • 20.3M taxi records in BigQuery • Partitioning by date: 91% cost reduction (310MB → 27MB) • Clustering by VendorID for faster queries #DataEngineering #BigQuery @DataTalksClub
1
77
Module 2 of DE Zoomcamp by @DataTalksClub @wrussell1999 done! - @kestra_io workflow orchestration - ETL pipelines for taxi data - Backfill & scheduling - Variables & dynamic flows
1
1
40
Module 1 complete: Containerization & Infrastructure as Code ✅ @DataTalksClub • #Docker Compose orchestrating #PostgreSQL + pgAdmin • #Python ETL processing 46K NYC taxi records • #SQL analytics on trip patterns and zones • #Terraform provisioning GCP resources
43
Rui Pinto retweeted
Anthropic launched a free 9-chapter prompt-engineering masterclass with hands-on exercises, advanced techniques, and a GitHub playground perfect for improving AI prompting skills github.com/anthropics/prompt…
5
137
1
915
98,955
After hundreds of Kaggle competitions and years of trial, error, and wins, our team @ChrisDeotte @The0Viel @0verfit @giba1, have compiled a playbook for tabular modeling—a system that’s carried us to the top of leaderboards and held up on real-world data. developer.nvidia.com/blog/th…
8
118
9
702
185,252
Finished the Agents & MCP Workshop in #LLMZoomcamp @DataTalksClub - Learned about agentic RAG, function calling, and MCP for multi-agent orchestration. - Built agent tools & tested workflows #AI #Agents #RAG #MCP
62
Just finished the Data Ingestion Module Workshop from #LLMZoomcamp @DataTalksClub ✅ Built ELT pipelines with dlt ✅ Created a knowledge graph with Cognee ✅ Tagged concepts with Node Sets ✅ Made API docs searchable
50