Engineering expertise
Database Engineering & Performance
My data work covers relational and NoSQL stores, query tuning, caching, and time-series activity. In CRM, I used TimescaleDB to store and query user activity for entity histories and timelines, and worked on PostgreSQL query improvements. Vendor pricing work connects reviewed data with vendor catalogs and project estimates. I focus on keeping data useful to the workflows that depend on it.
Tools I work with
- PostgreSQL
- TimescaleDB
- MongoDB
- MySQL
- Citus
- pgvector
- Redis
Related project work
CRM Platform
An all-in-one CRM platform connecting customer records, sales pipelines, proposals, communication, scheduling, marketing, automation, and AI assistance in one workspace.
Read the case studySheet Parser
An AI-assisted workflow that interprets inconsistent vendor spreadsheets, validates proposed pricing, and routes uncertain values for review before they reach shared catalogs or project estimates.
Read the case studyRelated technical notes
Databases
Keyset Pagination for a Changing CRM Activity Feed
Page through CRM activity using a stable boundary, while making ordering, permissions, and changes between requests explicit.
Databases
TimescaleDB and Citus: Scaling Time-Series and Multi-Tenant Data
Two Postgres extensions that let you scale without abandoning the database you already trust.
Databases
Modeling Vendor Price Revisions in PostgreSQL
Keep vendor prices traceable to their source without silently changing the prices already selected for a project.