← Back to home

Portfolio

20+ years of books, papers, courses, and writing on databases and AI

Selected Writing

Read all essays on Substack →

Courses

Vector Search Essentials

Dec 2025

Comprehensive course preparing SQL Server DBAs and Developers for AI-powered semantic search. Covers vector embeddings, VECTOR_DISTANCE, DiskANN indexing, hybrid search, and production deployment.

View course details →

Pluralsight (13 courses)

Common Query Tuning Problems

Pluralsight

Query Plan Quality Issues

Pluralsight

Performance Issue Patterns

Pluralsight

T-SQL Data Retrieval

Pluralsight

T-SQL Data Modification

Pluralsight

Common Table Expressions

Pluralsight

View all 13 courses on Pluralsight →

Technical Papers & Patent

US Patent 11,334,538

May 2022

System and method for cardinality estimation feedback loops in query processing. Co-inventor with Pedro Lopes, Vasileios Papadimos, and others at Microsoft.

View patent →

Optimizing Query Plans with the SQL Server 2014 Cardinality Estimator

Microsoft, 2014

Microsoft whitepaper covering the first major redesign of the SQL Server Query Optimizer cardinality estimation process since version 7.0.

Read whitepaper →

Books

SQL Server 2012 T-SQL Recipes

Apress, 2012 (Co-author)

Updated edition covering SQL Server 2012 features. Co-authored with Jason Brimhall and others.

View on Amazon →

SQL Server 2008 Transact-SQL Recipes

Apress, 2008

A problem-solution approach covering T-SQL data manipulation, stored procedures, triggers, UDFs. 700+ pages.

View on Amazon →

SQL Server 2005 T-SQL Recipes

Apress, 2005

Practical recipes for DBAs and developers. Covers SQL Server 2005 features with minimal theory.

View on Amazon →

SQL Server 2000 Fast Answers

Apress, 2005

Task-based guide: installation, backup, security, replication, clustering, performance. 980 pages.

View on Amazon →

Videos & Speaking

Cardinality Estimation Feedback in SQL Server

Technical deep-dive on cardinality estimation feedback mechanisms in SQL Server query processing.

Watch video →

Query Processing Improvements

Overview of query processing improvements and intelligent query processing features.

Watch video →

SQL Server Deep Dive

Technical session on SQL Server internals and optimization techniques.

Watch video →

SQL Down Under Podcast

Discussion on Azure SQL Database and SQL Copilot with Greg Low.

Listen →

Career Highlights

Product Leadership

Led product teams at Microsoft (SQL Server, Azure SQL, SQL Copilot), Elastic (Elasticsearch core), and MongoDB (query processing, Atlas Search). Shipped 12+ query processing features improving billions of daily queries.

Technical Foundation

Microsoft Certified Master (SQL Server 2005 & 2008). Former Senior Premier Field Engineer at Microsoft. Acting Program Manager for the SQL Server MCM certification program (2009-2011).