### 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
[![LinkedIn](https://img.shields.io/badge/-LinkedIn-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/gabrielpereira-dev)](https://www.linkedin.com/in/gabrielpereira-dev) --- ### Skills

PostgreSQL Python C++ AWS Docker Linux Raspberry Pi

--- ## ๐Ÿ“ 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`](./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:** ```bash 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](https://graduation.udacity.com/confirm/43TR6CQZ) | # | Project | Stack | Description | |---|---------|-------|-------------| | 1 | [Postgres Data Modeling](./data-engineering/01-postgres-modeling) | Python ยท PostgreSQL | Star schema design for music streaming analytics | | 2 | [Cassandra Data Modeling](./data-engineering/02-cassandra-modeling) | Python ยท Apache Cassandra | Denormalized NoSQL schema for query-first design | | 3 | [Cloud Data Warehouse](./data-engineering/03-cloud-data-warehouse) | Python ยท AWS S3 ยท Redshift | Cloud ETL pipeline with staging and fact/dim tables | | 4 | [Spark Data Lake](./data-engineering/04-spark-data-lake) | PySpark ยท AWS S3 | Large-scale partitioned processing with Parquet output | | 5 | [Airflow Pipelines](./data-engineering/05-airflow-pipelines) | Apache Airflow ยท Redshift | Orchestrated hourly ETL with modular custom operators | | 6 | [Immigration Capstone](./data-engineering/06-immigration-capstone) | PySpark ยท AWS S3 | Multi-source data lake integrating immigration, weather & demographics | See [`data-engineering/README.md`](./data-engineering/README.md) for full details. --- ## ๐Ÿ› ๏ธ dbt Skills The [`skills/`](./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