ποΈ Seasoned Data Platform Solutions Architect and Principal Data Engineer with 20+ years of experience designing and delivering enterprise data platforms across automotive, banking, and manufacturing sectors in Europe.
βοΈ I architect end-to-end solutions on Azure and Snowflake β from data ingestion and data modeling to governance and self-service analytics β while staying hands-on with π Python, SQL, CI/CD (Azure DevOps & GitHub Actions), and Infrastructure as Code.
π€ I actively pioneer the use of LLMs and AI Agents (RAG, PydanticAI, Semantic Kernel, MCP) to enhance data engineering workflows and platform intelligence.
π Certified on Azure, Snowflake, Google Cloud, with an MSc in Software & Systems Engineering and executive courses from Stanford and Harvard Business School.
Here are the repositories I maintain or contribute to:
| Repository | Short Description | Python libraries | Azure services | Data? | AI? |
|---|---|---|---|---|---|
| mpzsql β28 | Arrow Flight SQL DuckDB lakehouse | azure-identity, duckdb, grpcio, pyarrow, pyjwt | Blob Storage, Container Apps, PostgreSQL | β | - |
| iparq β25 | Parquet metadata inspection CLI | pyarrow, pydantic, rich, typer | - | β | - |
| modelando β11 | Bilingual data modeling materials | - | - | β | - |
| api-elt β9 | API to DuckDB ELT pipeline | dlt, python-dotenv | - | β | - |
| azquack β6 | DuckDB Quack on Azure | duckdb | Blob Storage, Container Apps | β | - |
| snowflake-semantic-view-skill β5 | Snowflake semantic view skill | - | - | β | β |
| FastAPI-in-Snowflake β4 | FastAPI in Snowflake containers | fastapi, snowflake-connector-python, uvicorn | - | β | - |
| SynapseApacheIceBergExperiment β4 | Iceberg with Synapse Spark | - | Synapse Analytics | β | - |
| evsnow β3 | Event Hubs to Snowflake streaming | azure-eventhub, azure-identity, pydantic-ai, snowflake-connector-python | Event Hubs | β | β |
| simple-streamlit-azd β3 | Streamlit on App Service | streamlit | App Service | β | - |
| snapshottest β1 | Inline snapshot testing demo | httpx, inline-snapshot, rich, typer | - | - | - |
| ragsql β1 | RAG for SQL queries | langchain, openai, snowflake-connector-python | - | β | β |
| md-to-pdf | Markdown to PDF converter | zensical | - | - | - |
| dbtobsb | dbt Core observability for Databricks | - | - | β | - |
| bricks-cli | dbt on Databricks with CLI | - | - | β | - |
| bricksgdpr-publi | GDPR pseudonymization with dbt Databricks | dbt-core, dbt-databricks | - | β | - |
| bricksgdpr | dbt Databricks GDPR demo | dbt-core, dbt-databricks | - | β | - |
| evbricks | Event Hubs to Databricks | azure-eventhub, azure-identity, databricks-zerobus-ingest-sdk | Event Hubs | β | - |
| codemode | Code Mode vs MCP benchmark | mcp, pydantic | - | - | β |
| neoquack | DuckDB Quack on free tiers | duckdb, fastapi, httpx, psycopg | - | β | - |
| SnowflakeCortexCLI | Single-role Cortex CLI auth | - | - | β | β |
| snowdag | Airflow dbt in Snowflake | - | - | β | - |
| fastapi-free | FastAPI free-threading benchmark | fastapi, prometheus-client, uvicorn | - | - | - |
| RioArriba | River shooter arcade game | - | - | - | - |
| ir-support-site | iOS app support pages | - | - | - | - |
| snow_iceberg_snowstorage | Snowflake Iceberg DuckDB demo | - | - | β | - |
| snowmcpaz | Snowflake MCP Azure auth | - | - | β | β |
| jwtaztoken | Azure JWT token inspector | cryptography, httpx, pyjwt, rich, typer | - | - | - |
| dlthubarrow | dlt Arrow on tiny compute | dlt, pyarrow, snowflake-connector-python | Container Apps, Key Vault | β | - |
| snowdcm | Snowflake DCM demo | - | - | β | - |
| dlthubsnow | dlt in Snowflake containers | dlt, requests | - | β | - |
| Arrow_as_source | Arrow as universal dataset | arrow, duckdb, polars, pyarrow | - | β | - |
| ghs | Sync env with GitHub variables | pydantic, python-dotenv, typer | - | - | - |
| myfirstmcp-openai | FastMCP on App Service | gunicorn, mcp, uvicorn | App Service | - | β |
| CallAPIfromLLM | LLM calling APIs demo | - | - | - | β |
| homebrew-iparq | Homebrew tap for iparq | - | - | - | - |
| snowtofu | Snowflake with OpenTofu | - | Storage Account | β | - |
| simple-fastapi-snow-azd | FastAPI Snowflake on Functions | fastapi, snowflake-sqlalchemy | Functions | β | - |
| embeddindataengineering | OpenAI embeddings in Fabric | - | - | β | β |
| mycv | Personal CV | - | - | - | - |
| Modelando2025 | Data modeling 2025 concepts | mkdocs-i18n, mkdocs-material | - | β | - |
| dltHub-teesting | dltHub pytest tests | dlt, duckdb, pytest | - | β | - |
| ChartToMD | Chart to markdown for RAG | aiohttp, azure-identity, pydantic, typer | - | - | β |
| SnowCLI | Snowflake CLI GitHub Actions | - | - | β | - |
| rag-graph | Graph approaches for RAG | - | - | - | β |
| opeanai-rag-test | OpenAI RAG Spanish documents | openai, python-dotenv | - | - | β |
| ragvectordb | Embeddings in vector DBs | - | AI Search | β | β |
| azdcodespaces | AZD in Codespaces config | - | - | - | - |
| azureaisearch | Azure AI Search embeddings | - | AI Search | - | β |
| azopenai_adx | ADX for embeddings search | - | Data Explorer | β | β |
| semker | Semantic Kernel examples | semantic-kernel | - | - | β |
| dvsat | Data Vault extended satellite | - | - | β | - |
| JoinOrAssociation | BI tool fan trap handling | - | - | β | - |
Last updated: 2026-07-26





