Data platforms and lakehouses
A warehouse that doesn't need someone poking it every week to stay up.
Hi, I'm Bruno
Data Engineering + AI Systems
Open to new projects · Book a call · Connect on LinkedIn
What actually ships
Pipelines, integrations, and AI agents running in production, with logs, retries, and monitoring wired in from day one. You find out something broke before your customer does — I've picked up enough 3am pages myself to build it any other way now.
The teams I build this for: finance, ops, marketing, growth.
Areas of work
A warehouse that doesn't need someone poking it every week to stay up.
Know which channel actually brought the customer, without stitching Meta Ads, GA4, and CRM together by hand to find out.
No more reconciliation spreadsheet only one person knows how to open. ERP and finance talking directly.
An AI agent that logs every decision it makes, so debugging it takes minutes, not days.
What I've actually built
Clean schemas, replay-safe pipelines, a handoff another engineer can pick up.
Finance automation
A Python scraping flow that logs in, reconciles what it finds, and turns finance's manual copy-paste routine into clean, BigQuery-ready records.
AI operations
Inbox ingestion, CRM task logic, and agent action records turn every automated decision into something with a paper trail, so you can pull up exactly why the agent did what it did.
Stack behind the projects above
How an engagement runs
A short discovery pass, usually one or two calls, surfaces the handful of decisions that actually drive cost and architecture.
The pipeline is running against real data within the first couple of weeks, and you can click into it and check for yourself.
Every pipeline ships with monitoring and safe retry paths built in from day one. I've cleaned up too many systems where that got added after the first outage.
Runbooks and a repo structured so another engineer can extend it without a walkthrough call.