From 7ff5d41fed7ea2bbe9aa35f72814968ecf452f03 Mon Sep 17 00:00:00 2001 From: Gabriel Pereira Date: Sat, 12 Sep 2026 11:21:32 -0300 Subject: [PATCH] publish portfolio --- .gitignore | 1 + docker-compose.yml | 17 ++ index.html | 478 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 496 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml create mode 100644 index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..5626501 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +version: "3.8" + +services: + web: + image: nginx:alpine + ports: + - "8082:80" + volumes: + - ./:/usr/share/nginx/html:ro + restart: unless-stopped + + tunnel: + image: cloudflare/cloudflared:latest + command: tunnel run + environment: + - TUNNEL_TOKEN=${TUNNEL_TOKEN} + restart: unless-stopped diff --git a/index.html b/index.html new file mode 100644 index 0000000..5ba263b --- /dev/null +++ b/index.html @@ -0,0 +1,478 @@ + + + + + + Gabriel Pereira — AI & Data Architecture Portfolio + + + + + + +
+
+
+ + Open Evidence for Technical Review +
+

Gabriel Pereira
AI & Data Architecture

+

+ Data & Analytics Solution Architect with 9 years at Siemens. + Building governed AI foundations, semantic layers, and production-ready + data products — documented, reproducible, and designed for scale. +

+
+ LinkedIn + · + gabriel.pereira@protonmail.com + · + Campinas, Brazil +
+
+
+ +
+
+

+ Every repo here is a delivery narrative, not a demo. + Architecture decisions, governance patterns, baseline-to-model flows, + and the boundaries where manual work stops and automation starts. + Built for hiring managers who want to read code — and for engineers + who want to understand why the code was written. +

+
+
+ +
+
+
+

Selected Case Studies

+ 3 public repositories +
+ +
+
+
🗂️
+

Talk-to-Data

+

+ Governance-first semantic layer + LLM chatbot for quotation + analysis. Guardrails live in dbt transforms, not prompt + engineering. Cortex masks sensitive data by design. +

+
+ Snowflake + dbt + Cortex + LLM +
+
+ 🔄 Reusable pattern + 🔒 Audit trail +
+ + View repository → + +
+ +
+
📈
+

Demand Forecasting

+

+ Baseline-to-model delivery flow with rolling-origin validation. + Stakeholders audit the Excel baseline before the gradient + boosting model is even trained. No data leakage, no overfit. +

+
+ Python + XGBoost + Time Series + Pandas +
+
+ 📊 Baseline first + ✅ Rolling validation +
+ + View repository → + +
+ +
+
🤖
+

Bosch HVAC RAG Assistant

+

+ Product knowledge bot for HVAC specification questions. + FAISS + Gemini embeddings with latency and accuracy metrics + tracked. Built as production-ready MVP with clear roadmap. +

+
+ LangChain + FAISS + Gemini + Gradio +
+
+ ⚡ ~1.9s latency + 🎯 100% accuracy +
+ + View repository → + +
+
+
+
+ +
+
+
+
+
22+
+
Data Products
+
+
+
16+
+
Cross-Country Models
+
+
+
140+
+
Users Enabled
+
+
+
100+
+
Professionals Trained
+
+
+
+
+ + + +