ποΈ 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 β26 | Arrow Flight SQL DuckDB lakehouse | azure-identity, duckdb, grpcio, pyarrow, pyjwt | Container Apps, Blob Storage | β | - |
| iparq β25 | Parquet file metadata inspection CLI | pyarrow, typer, pydantic, rich | - | β | - |
| modelando β11 | Data modeling educational content | - | - | β | - |
| api-elt β9 | API to DuckDB ELT pipeline | dlt, python-dotenv | - | β | - |
| azquack β6 | DuckDB Quack server on Azure | duckdb, psycopg | Blob Storage | β | - |
| snowflake-semantic-view-skill β5 | Snowflake semantic view creator skill | - | - | β | β |
| FastAPI-in-Snowflake β4 | FastAPI in Snowflake containers | fastapi, snowflake-connector-python, uvicorn | - | β | - |
| SynapseApacheIceBergExperiment β4 | Apache Iceberg with Synapse Spark | - | Synapse Analytics | β | - |
| evsnow β3 | EventHub to Snowflake streaming | azure-eventhub, azure-identity, snowflake-connector-python, pydantic-ai | Event Hubs | β | β |
| simple-streamlit-azd β3 | Streamlit on Azure App Service | pandas, numpy, streamlit | App Service | β | - |
| snapshottest β1 | Inline snapshot testing demo | httpx, rich, typer | - | - | - |
| ragsql β1 | RAG for database queries | langchain, openai, snowflake-connector-python | - | β | β |
| bricks-cli | dbt on Databricks deployment | - | - | β | - |
| evbricks | EventHub to Databricks Zerobus | azure-eventhub, azure-identity, databricks-zerobus-ingest-sdk | Event Hubs | β | - |
| codemode | MCP versus CodeMode comparison | mcp, pydantic | - | - | β |
| neoquack | DuckDB Quack free-tier deployment | duckdb, fastapi, httpx, psycopg | - | β | - |
| SnowflakeCortexCLI | Cortex CLI single-role authentication | - | - | β | β |
| snowdag | Airflow dbt Snowpark orchestration | - | - | β | - |
| fastapi-free | FastAPI free-threading benchmark | fastapi, uvicorn, prometheus-client | - | - | - |
| RioArriba | River shooter arcade game | - | - | - | - |
| ir-support-site | iOS app support pages | - | - | - | - |
| snow_iceberg_snowstorage | Snowflake-managed Iceberg tables | - | - | β | - |
| snowmcpaz | Snowflake MCP Azure auth | - | - | β | β |
| jwtaztoken | Azure JWT token CLI explorer | cryptography, httpx, pyjwt, rich, typer | - | - | - |
| dlthubarrow | dlt Arrow on Azure Container Apps | dlt, pyarrow, snowflake-connector-python | Container Apps, Key Vault | β | - |
| snowdcm | Snowflake DCM declarative objects | - | - | β | - |
| dlthubsnow | dlt in Snowpark Container Services | dlt, requests | - | β | - |
| Arrow_as_source | Apache Arrow universal dataset demo | arrow, duckdb, polars, pyarrow | - | β | - |
| ghs | GitHub variables sync utility | pydantic, python-dotenv, typer | - | - | - |
| myfirstmcp-openai | FastMCP on Azure App Service | mcp, gunicorn, uvicorn | App Service | - | β |
| CallAPIfromLLM | LLM function calling demonstration | - | - | - | β |
| homebrew-iparq | Homebrew tap for iparq | - | - | - | - |
| snowtofu | Snowflake IaC with OpenTofu | - | Storage Account | β | - |
| simple-fastapi-snow-azd | FastAPI with Snowflake pagination | fastapi, snowflake-sqlalchemy | Functions | β | - |
| embeddindataengineering | OpenAI embeddings in Fabric | - | - | β | β |
| mycv | Personal CV repository | - | - | - | - |
| Modelando2025 | Data modeling concepts 2025 | mkdocs-material, mkdocs-i18n | - | β | - |
| dltHub-teesting | dlt testing framework | dlt, duckdb, pytest | - | β | - |
| ChartToMD | Chart to markdown RAG converter | aiohttp, azure-identity, pydantic, typer | - | - | β |
| SnowCLI | Snowflake CLI GitHub Actions | - | - | β | - |
| rag-graph | Graph approaches for RAG | - | - | - | β |
| opeanai-rag-test | OpenAI RAG Spanish document test | openai, python-dotenv | - | - | β |
| ragvectordb | Multi-vector database RAG | - | AI Search | β | β |
| azdcodespaces | Azure Developer CLI Codespaces | - | - | - | - |
| azureaisearch | Azure AI Search with embeddings | - | AI Search | - | β |
| azopenai_adx | ADX for embeddings storage | - | Data Explorer | β | β |
| semker | Semantic Kernel Python examples | semantic-kernel | - | - | β |
| dvsat | Data Vault satellite patterns | - | - | β | - |
| JoinOrAssociation | BI tools fan trap demo | - | - | β | - |
Last updated: 2026-06-28





