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.