About

I build software for real-world edges.

I’m David Lopez, a Southern California software engineer working across ecommerce systems, developer tools, production reliability, and small interactive experiments.

Work

The through-line.

My recent work has been at Amazon, AWS, and Ring. I’ve built customer-facing ecommerce infrastructure, delivery-estimate integrations, refund and cancellation workflows, operational dashboards, and reliability fixes for production systems with real users and real failure modes.

Before Ring, I worked on AWS Amplify, including developer-facing cloud tooling, authentication features, console and CLI workflows, service integrations, launch readiness, and code-generation systems that turned designs and data models into usable application code.

Before Amazon, I worked in consulting across web, mobile, robotics, and product teams. That mix taught me to ramp quickly, communicate clearly, and keep moving when the problem is part software, part system design, part customer reality, and part “we have to demo this soon.”

Production systems

I build and operate customer-facing systems where reliability, clear failure modes, and careful releases matter after launch.

Developer tools

I have worked on tools that help engineers and product builders move faster, including AWS Amplify features across CLI, console, services, and code generation.

Ambiguous builds

I like problems with messy edges: legacy constraints, third-party APIs, hardware-adjacent prototypes, operational gaps, and teams still finding the right shape.

This site

A small public workshop.

This site is intentionally lightweight. It is a place for notes, prototypes, and explanations that sit between engineering, AI-assisted building, family life, books, and practical philosophy.

The first artifact here is Daylight Toy, a small interactive globe I built to explain day and night to my son before he can read. That is the kind of thing I want this site to hold: modest, useful, personal, and made for an actual human.