f79abea0e91fecf1b219f13dca63be5d0442e5e2
Hey, I'm Gabriel! 👋
- 👀 Interested in Data Engineering · Data Science · ML Engineering
- 🌱 Currently learning ML System Design, AI Engineering, and building scalable data pipelines
- 🤝 Open to collaboration on open source projects
- 📫 Reach me at: gabriel.pereira@protonmail.com
📁 Repository Structure
This is my personal workspace — a monorepo for data engineering and data science projects.
workspace/
├── apps/ # Production applications
├── data-engineering/ # Udacity Data Engineering Nanodegree portfolio
└── skills/ # dbt reference templates & best practices
🚀 Apps
apps/timesfm-forecast
A production-grade time series forecasting application powered by Google's TimesFM model.
| Stack | Python · Streamlit · PyTorch · HuggingFace Transformers |
| Features | Multi-key forecasting · CSV upload/download · GPU/CPU support |
| Package manager | uv |
Quick start:
cd apps/timesfm-forecast
uv venv && source .venv/bin/activate
uv pip install -e .
timesfm-app
📚 Data Engineering Portfolio
Udacity Data Engineering Nanodegree projects — a hands-on progression through core DE tools.
🎓 View Credential
| # | Project | Stack | Description |
|---|---|---|---|
| 1 | Postgres Data Modeling | Python · PostgreSQL | Star schema design for music streaming analytics |
| 2 | Cassandra Data Modeling | Python · Apache Cassandra | Denormalized NoSQL schema for query-first design |
| 3 | Cloud Data Warehouse | Python · AWS S3 · Redshift | Cloud ETL pipeline with staging and fact/dim tables |
| 4 | Spark Data Lake | PySpark · AWS S3 | Large-scale partitioned processing with Parquet output |
| 5 | Airflow Pipelines | Apache Airflow · Redshift | Orchestrated hourly ETL with modular custom operators |
| 6 | Immigration Capstone | PySpark · AWS S3 | Multi-source data lake integrating immigration, weather & demographics |
See data-engineering/README.md for full details.
🛠️ dbt Skills
The skills/ folder contains reference templates and best-practice guides for dbt projects:
- Staging, Transform, and Mart model patterns
- Incremental materialization strategies
- SQL style guide
- YAML schema testing templates
Languages
Jupyter Notebook
95.7%
Python
2.7%
SAS
1.6%