SQL Server, Azure SQL, SSRS and Power BI
Hands-on help across SQL Server, Azure SQL, SSRS and Power BI, without extra layers in between.
I help teams fix slow queries, unstable reports and complex migrations. Hands-on senior support, applied directly to your problem.
Hands-on help across SQL Server, Azure SQL, SSRS and Power BI, without extra layers in between.
Slow queries, underperforming plans, missing indexes and blocking chains. I dig into the data and tell you what to fix.
SSRS, Power BI and legacy reporting layers that need stabilizing so your team can trust the numbers again.
When the SQL work matters, the problems are piling up, and you want someone experienced to get involved quickly.
When product, reporting and operations are leaning on a database that no longer keeps up.
When the team can cover the day to day, but tougher SQL issues need senior judgement for a few days or a few weeks.
When reporting, integrations and SQL Server jobs are part of daily operations and failures hit the business quickly.
Moving to Azure, upgrading SQL Server or consolidating databases. You need someone who has done it before and can keep things moving.
If any of these sound like your situation, you're in the right place.
Reports that used to take seconds now take minutes. Users are complaining. Nobody on the team knows where to start with optimization.
Deadlocks, timeouts, tempdb blowing up. The DBA left and the team is firefighting every week without a clear path forward.
Older SSRS reports, tangled stored procedures and undocumented ETL logic. Everyone avoids it, but the business still depends on it.
The data model was designed years ago for different requirements. Now it's holding the team back and making every change painful.
You have developers who can write SQL, but nobody with enough depth for the hard problems. Bringing in a full-time hire still feels early.
Moving from on-prem to cloud, upgrading SQL Server versions, or migrating between platforms, with support from someone who's done it before.
Help for the part that is slowing the team down or blocking the next step.
Find which queries, indexes or settings are holding the system back and fix them with measurable results.
Rewrite complex queries, improve stored procedures and fix access patterns that are costing time and resources.
Diagnose and resolve production issues: deadlocks, blocking, tempdb pressure, memory and configuration.
Design or reshape data models so reporting is easier, changes hurt less and the platform can grow.
Fix, maintain, or rebuild SSRS reports, Power BI data models, and the underlying query layer that feeds your dashboards.
Plan and run database migrations: version upgrades, moving to Azure SQL or switching platforms, with a realistic view of risk.
You speak to the person who looks at the problem and does the work.
I don't do "a bit of everything." SQL, data, and databases are all I do. Every day. For over 20 years.
From product teams moving quickly to operations teams where SQL and reporting affect day-to-day delivery.
No account managers. No handoffs. The person you brief is the person who delivers. Senior from start to finish.
I focus on what will genuinely improve the situation, not on fashionable terminology. Clear scope, practical work and results you can verify.
I get into the problem quickly and start helping without turning the first weeks into a ceremony.
SQL Server, Azure SQL, SSRS, SSIS and Power BI, with years of practical work across Microsoft's data platform and training experience as an MCT.
Simple formats that adapt to the problem, the urgency and the level of support you actually need.
A short review of the current situation so you can see what matters first, what is causing pain and where to act.
Stabilize a broken or slow reporting layer. Fix the critical reports, document the logic, and set a path for the team to maintain it.
Structured review of configuration, indexing, performance, security and backups. Concrete actions, not vague advice.
Rethink your data model for today's needs and tomorrow's. Schema redesign, migration plan and hands-on support through execution.
Regular support for teams that want experienced SQL help available every week or every month, without forcing a bigger setup than they need.
A short assessment when the picture is still fuzzy and you need someone to separate symptoms, causes and sensible next steps.
Working with SQL Server, warehousing and BI since the early 2000s across startups, SMEs and operations teams.
Deep expertise in SQL Server internals, performance tuning, Azure SQL, and the full Microsoft data platform.
Financial services, payments (Euronet/Ria), public sector and industry teams where reliability and compliance matter.
Active MCT delivering official Microsoft courses, with experience teaching teams SQL and data best practices.
We talk, look at the scope and decide what kind of support makes sense. Simple as that.
Tell me what's going on. Slow queries, broken reports, or a stuck migration. A few sentences is enough to start.
I'll ask the right questions to understand the situation. If I can help, I'll tell you what I'd do and what it takes. If I can't, I'll say so.
Short review, focused project or ongoing support. We pick the format that fits the problem.
No junior handoff. No black-box process. I do the work, share progress, and deliver results you can verify.
Short answers to help you see quickly whether this kind of support fits your situation.
Yes. That is often when this helps most: SQL is becoming critical, but bringing in a permanent senior SQL hire still feels early.
The core focus is SQL Server, Azure SQL, SSRS and Power BI. If your problem sits around that toolset, I can usually help or tell you quickly whether it makes sense to talk.
Yes. Many engagements start with one clear issue: a slow query, a reporting problem, a migration blocker or a production incident that needs experienced hands.
A short summary is enough. If it helps, include urgency, the technology involved and whether the issue is already affecting users or operations.
Yes. A short review is often the best place to start when you want clarity before committing to a larger piece of work.
Yes. Many engagements involve working alongside your developers or DBAs, reviewing their SQL, unblocking technical problems and transferring knowledge so the team gets stronger over time.
Remote by default, worldwide. On-site is available in Spain and elsewhere in Europe depending on the project.
A short summary is enough. I'll reply with a clear next step and how I can help.
Remote worldwide · On-site in Spain and Europe by arrangement
Available for new engagements