I build software systems that solve messy, real-world problems and hold up in production.
Most of my work has been around production AI systems, data pipelines, and automation. I currently build and operate conversational AI agents for auto dealerships — with focus on evaluation, response quality, cost, and latency in real operating environments. Shipping is the easy part. Making systems reliable, debuggable, and economical at scale is the real work.
I've designed and maintained end-to-end data ingestion pipelines including browser automation for legacy dealership systems without APIs, large-scale scraping, and inventory normalization. I've also built core CRM components, workflow orchestration, and a dealer website builder with an integrated CMS.
I enjoy working at the intersection of ambiguity and constraints — bad data, partial integrations, unclear workflows. My approach: simplify aggressively, design for failure, optimize for maintainability.
I'm interested in how AI can be applied pragmatically — not as hype, but as infrastructure that improves reliability, speed, and decision-making.
Software Engineer
Building and operating production conversational AI agents for auto dealerships. Designing data ingestion pipelines, browser automation, CRM components, dealer website builder, and leading the micro-frontend migration.
SWE Summer Intern
Built internal applications using Next.js and SQL. Executed web scraping tasks to gather and preprocess data for AI models.