Hi, I'm
Senior Software Engineer · Applied AI & Product Engineering
I'm a Senior Software Engineer focused on Applied AI and Product Engineering. I build production-grade software, lead engineering teams, and design AI-powered systems that are useful, reliable, and ready for real users.

Hi, I'm David. I've spent 8+ years building production software and the last 3+ years leading engineering teams — most recently squads of 5+ engineers in nearshore consultancy and product environments.
My core stack is React, Next.js, TypeScript, Node.js, Python, and Django, supported by GraphQL, PostgreSQL, AWS, Docker, Kubernetes, CI/CD, testing, and observability. I'm comfortable across the full stack — from data models and microservices to performance-sensitive, accessible frontends.
These days I work at the intersection of product engineering, technical leadership, and Applied AI: production-grade LLM systems, RAG, LangGraph, agentic workflows, tool calling, embeddings, vector databases, evaluation, and guardrails. I treat AI features like any other production system — measurable, observable, and trustworthy.
A lot of my recent work has been modernization: rebuilding complex enterprise systems, aligning frontend and backend architecture, killing anti-patterns before they ship, and raising delivery quality across squads. I enjoy translating ambiguous business problems into scalable React/Python roadmaps that engineers can actually execute.
When I'm not shipping, I'm usually learning a new stack over a weekend or playing guitar.
— Stack & toolbox —
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- Redux
- Modular UI Architecture
Backend
- Node.js
- Python
- Django
- REST
- GraphQL
- Microservices
- Scala
- Go/Golang
Cloud / DevOps
- AWS
- Docker
- Kubernetes
- Terraform
- GitHub Actions
- Serverless
- CI/CD
- IBM Cloud
Data / Analytics
- PostgreSQL
- MySQL
- SQL
- Snowflake
- Snowplow
- ETL
- Data Pipelines
- Product Analytics
- Event Tracking
- pgvector
- Vector Databases
Testing / Reliability
- Jest
- Cypress
- Vitest
- React Testing Library
- Playwright
- E2E Testing
- Quality Gates
- Observability
- SLA Delivery
AI Engineering
- LLM Applications
- RAG
- LangChain
- LangGraph
- Agentic Workflows
- Tool Calling
- Function Calling
- OpenAI API
- Anthropic API
- Prompt Engineering
- Embeddings
- Vector Search
- AI Evaluation
- Guardrails
- AI-Assisted Decision Support
— I'm proud of —
Lead product and frontend engineering on Genie AI, a Disney innovation product designed to integrate generative video providers such as Runway, Sora, and similar services. Focus on enterprise-grade AI workflows, frontend architecture, technical leadership across squads, and the integration patterns that keep an LLM/generative-video pipeline predictable in production.
Senior Software Engineer / Tech Lead
Disney (via Globant), 2024-Present
Redesigned the upload flow for very large video ad assets (often 100GB+) submitted from multiple regions. Diagnosed the real bottleneck as the client-to-backend hop, amplified by corporate VPN constraints, and led the shift to direct client-to-S3 multipart uploads via presigned URLs. Drove the cross-team technical negotiation with backend and platform engineers along the way.
Senior Software Engineer / Tech Lead
Disney (via Globant), 2024
Led frontend and product modernization across Disney enterprise applications: aligning frontend architecture with backend contracts, preventing inefficient cross-stack anti-patterns, reviewing technical contracts, and steering teams toward scalable patterns for search, data access, and workflow-heavy UIs.
Senior Software Engineer / Tech Lead
Disney (via Globant), 2023-Present
Designed and built this portfolio as a production-like AI assistant that can answer questions about my background, projects, stack, and positioning. Built around RAG with pgvector embeddings, a LangGraph-style agent, an API layer, and a chat UI. WhatsApp / Twilio continuation is planned.
Solo Engineer
Personal project, 2025-Present
Built subscription, billing, quote, invoice, and usage-based metering flows in TypeScript with React/Next.js on AWS. Untangled data-model transformations for subscription and metering edge cases, stabilized E2E and integration tests, and structured billing data for downstream automation, analytics, and AI-assisted decision support.
Contractor Senior Software Engineer
Hireworks / Turnstile, 2025-2026
Led a performance overhaul that reduced LCP from 22s to 2s, improving SEO rankings and retention. Built and operated the Snowplow analytics infrastructure that processed large event streams and powered data-driven product iteration.
Senior Software Engineer
Torre.ai, 2021-2022
Built the early monetization and viral-growth layer at Torre.ai: referral tracking to attribute who referred whom, payment and payroll flows via Stripe and Torre Concierge, with services in Scala backed by MySQL. Shipped subscription and payment reliability work across the Tech Lead and Senior tenures.
Tech Lead → Senior Software Engineer
Torre.ai, 2021-2023
Built data platforms, microservices, and decision-support dashboards for public-sector initiatives at UNFPA and Universidad de los Andes. Stack: Python, Django, serverless, IBM Cloud, and D3 visualizations powering urban and social data products that informed policy work.
Software Engineer · Research Assistant
UNFPA & Universidad de los Andes, 2018-2021
I'm always open to new opportunities and collaborations. Feel free to reach out!
Prefer to share your email? Fill out the form and I'll get back to you as soon as possible.
Prefer to share your email? Fill out the form and I'll get back to you as soon as possible.
