patrickspiot.to //

Patrick Spiotto

name:Patrick Spiotto
role:Senior Data Engineer / DBA
focus:Large-scale data systems, automation, hobbyist dev
interests:PostgreSQL, Snowflake, Python, Discord bots, homelabs
status:open to interesting problems — [ reach out ]

I design and build data infrastructure that doesn't fall over: pipelines, warehouses, and the automation glue that holds them together. By day I'm deep in SQL and ETL architecture; by night I'm in the homelab teaching computers to delegate. I hand one a chore, it writes up the work orders and staffs a few more computers to do them. Middle management, but for robots.

My domain name is a bit on-the-nose: patrickspiot.to, where the .to TLD finishes my surname Spiotto. Seemed like a shame to waste it.

// languages

PythonSQLBashJavaScript

// dbms

PostgreSQLSQL Server

// tools & ai

GitDockerJIRADBeaverClaudeGPT

// infra & platforms

SnowflakeAWSLinuxCloudflareDiscord API

// ask me about NULL handling. i have thoughts.

ls -la ./projects

quavo-blogpublished

The Hard Work Behind Faster, More Reliable Fraud & Dispute Data

Published on the Quavo engineering blog. Covers how we cut ETL ingestion time by 80% via a Snowflake partnership, compressed 3–4 pipeline steps into one, and reduced processing from minutes to seconds, enabling near real-time fraud and dispute insights for financial institutions.

SnowflakeETLFraud & Disputes
cli-agent-osactive

cli-agent-os

A user-level layer for coding agents on Windows: one set of global rules, guard hooks, and shared skills, installed for Claude Code, Codex CLI, and Antigravity from a single repo. Hooks block file edits through the shell and enforce evidence before any claim of "done". Everything personal lives in a private overlay, so the repo stays generic.

Node.jsPowerShellClaude CodeCodex
stealthprivate

stealth

A long-running study in arriving unseen and staying that way. Several moving parts, one shared discipline: blend in, do the work, leave nothing worth reading behind. If you need to know, you already do.

SystemsOps[REDACTED]
ge-pipeactive

ge-pipe

End-to-end ELT pipeline for the OSRS Grand Exchange. Ingests ~25k price records every 5 minutes via the OSRS Wiki API, lands them in PostgreSQL, transforms with dbt (dim/fact/agg models), and orchestrates everything with Dagster. No bots required.

PythondbtPostgreSQLDagsterDocker