SQL Server & PostgreSQL Database Consulting
More than 15 years as a working database administrator and data platform engineer: tuning queries, planning disaster recovery, and keeping production systems fast. Not a generalist who also does databases; a DBA who also builds software.
Book a free database health check
Sound familiar?
- Reports that took seconds last year now take minutes.
- The app times out at month-end when everyone runs the same screens.
- Backups exist, but nobody has ever actually restored one.
- One table keeps growing and nobody's sure what's safe to archive.
- You're paying for a bigger server every year instead of fixing the queries.
These are the problems I fix. Usually without new hardware.
What I do
- Query & index tuning: reading execution plans, fixing the queries that actually hurt, and designing indexes that pay for themselves. SQL Server and PostgreSQL.
- Disaster recovery & high availability: backup strategies that are tested, restore drills, failover plans, and honest answers about how much data you'd lose today if the server died.
- Cloud migrations: moving on-prem SQL Server and PostgreSQL workloads to AWS or Azure without surprises, or deciding when staying put is the right call.
- Reporting: SSRS and Crystal Reports development, and untangling the report that takes twenty minutes to run.
- Health checks: a structured review of configuration, performance, security, and recoverability with a prioritized fix list you can act on. Your first health check is free.
Why it matters for your software, too
Most slow applications are slow at the database. Because I both consult on databases and build custom software, the fix does not stop at the SQL layer. I follow the problem into the application code and repair it end to end. And if you are adding AI features, a clean, well-modeled database is the difference between AI that answers correctly and AI that guesses.
Local to South Florida, available anywhere
Based in Fort Lauderdale and available on-site across Broward, Miami-Dade, and Palm Beach, or fully remote for teams anywhere in the U.S. Most engagements start with a health check or a single painful problem.
Start with a free database health check
A structured review of configuration, performance, backups, and security, with a prioritized fix list you can act on whether or not you hire me to do the fixing. Or just describe the symptom: the slow report, the timeout, the backup you're not sure about.