Search

Search pages, projects, and more.

Database

Design

Schema design that makes your application fast today and maintainable as it grows. Getting this right early saves enormous pain later.

Schema Architecture

Normalized schemas designed for the queries your app actually runs. I model data around access patterns, not just entity relationships.

Multi-tenancy Patterns

Row-level, schema-level, and database-level multi-tenancy — each with real tradeoffs. I help you pick the right one for your scale and isolation needs.

Relational Modeling

Junction tables, polymorphic associations, hierarchies, and audit trails. Getting associations right before you have millions of rows is much cheaper.

NoSQL & Hybrid Designs

When relational isn't the right fit — JSONB columns in PostgreSQL, Redis for ephemeral state, and knowing when to reach for each.

Data Migration Planning

Planning large-scale data model changes without downtime. Backfills, dual-write patterns, and the sequencing to make it safe.

Available for work