About Dave

I like systems
people can understand.

I’m a software engineer in St. Louis, working across backends, developer tools, and AI infrastructure.

I started in financial technology, where correctness and dependable data matter every day. That experience shaped how I build: clear models, readable code, and deployment workflows people can trust.

Over 9+ years, my work has taken me through full-stack development, engineering leadership, and now AI agent systems. I enjoy connecting the pieces—APIs, databases, tools, and infrastructure—so the product works as a whole.

At Memori Labs, I own core engineering for the Python memory SDK and AI memory platform. I work across retrieval pipelines, agent integrations, and the AWS infrastructure that supports production deployments.

Build the useful thing.

I prefer the simplest design that meets the requirements. When more complexity is necessary, I want the reason to be clear and the tradeoffs to be explicit.

That mindset also shows up in DwellingDiff, my personal rent-versus-buy calculator. The goal is to help people understand a decision by making its assumptions and calculations visible.

Away from the keyboard

You’ll usually find me on a tennis court, outside exploring, or spending time with a good book or board game.