David Doan
Senior Software Engineer – AI Applications & LLM Integration with 15+ years of experience building production ready web applications and modern AI powered systems. Specializes in React, TypeScript, Next.js, Python, FastAPI, PostgreSQL, and cloud ready architectures. Designs and implements LLM driven features including RAG pipelines, vector search, agentic workflows, structured output validation, and real time inference.
Try Popcorn AISkills & Technologies
Case Studies
Solving users & business problems through thoughtful design and AI‑powered systems.
Popcorn AI — Agentic Movie Research Assistant
People waste time jumping between IMDb, Rotten Tomatoes, Google, and streaming apps just to decide what to watch. Popcorn AI eliminates that friction by acting as an agentic movie research assistant that automates the entire discovery workflow. It finds similar movies using semantic search, generates AI‑powered summaries, surfaces fun facts and behind‑the‑scenes trivia. All from a single user input. By orchestrating multi‑step reasoning and data retrieval behind the scenes, Popcorn AI demonstrates practical agentic UX, intelligent task automation, and modern AI‑driven workflow design built with Next.js, FastAPI, and interface principles.
View case study
AI Search Automation Prototype
This prototype demonstrates how AI can automate search‑based tasks by transforming a single user query into a multi‑step agentic workflow. Instead of manually checking multiple apps, the system automatically interprets intent, retrieves metadata, generates semantic embeddings, searches for similar items, aggregates ratings, fetches availability, and produces a structured recommendation all triggered by one prompt. It showcases how agentic automation can streamline complex research workflows and reduce cognitive load for users.

AI Personalized Watchlist System
This upcoming project will introduce a personalized profile system for Popcorn AI, allowing users to create accounts, save preferences, and build AI‑automated watchlists. Instead of manually curating movies, the system will analyze viewing history, mood, genres, and similarity patterns to automatically maintain and update each user’s watchlist. The goal is to evolve Popcorn AI into a fully personalized agentic platform that not only discovers movies but also manages ongoing recommendations and viewing plans through intelligent automation.

Get In Touch
Connect with me for engineering roles, collaborations, or AI application work.