Before going independent, I worked in enterprise environments managing databases for healthcare, logistics, and financial services companies. I've tuned queries on 45TB+ databases, migrated legacy systems across platforms, and built high-availability architectures that actually hold up under pressure.
I went independent because I kept seeing the same pattern — companies paying for large teams and expensive tools when what they really needed was one experienced person who could diagnose the root cause and fix it. That's what I do.
Wait stats, execution plans, indexing, query optimization.
Cross-platform, cloud, version upgrades — minimal downtime.
Always-On AG, replication, DR design and testing.
Deep internals knowledge across both platforms.
When I'm not troubleshooting production fires, I write about database internals on this blog and explore new technologies like TimescaleDB. I believe the best DBAs never stop learning — the engine changes, the cloud changes, the problems evolve, and you need to evolve with them.
Outside of work, I'm a father to a curious one-year-old who has her own ideas about what my keyboard is for, and a husband to a wife who makes everything else possible. We love exploring new places together — weekend trips, hidden cafes, wherever the road takes us. It keeps the mind fresh and the perspective wide.
I'm also a reader. Here are the books that heavily influence my engineering and consulting philosophy.
Taught me that purpose lives at the intersection of what you love, what you're good at, and what the world needs.
Shaped how I approach complex performance problems — distraction-free, focused blocks.
Reminded me that consistency beats intensity, whether it's learning PostgreSQL, or building a practice.
Gave me the conviction to bet on specific knowledge and leverage rather than trading time for money.
Whether you're troubleshooting performance bottlenecks, planning a complex migration, or stabilizing infrastructure, I can help evaluate and stabilize your environment.