David's Portrait

David Hu

Co-founder & CTO of Magic Hour

David Hu is the Co-founder and CTO of Magic Hour, where he leads engineering for AI video, image, audio, and developer products. Previously, he was a full-stack engineer at Skillz and led product development teams as the company grew from Series B through its IPO. His work spans user interfaces, APIs, media systems, and infrastructure. He writes about AI media engineering, model integrations, APIs, and production workflows.

Latest articles

Magic Hour editorial illustration for workflow examples; conceptual artwork, not a measured result.

8 AI workflow automation examples for creators and marketing teams

· 14 min read
8 AI workflow automation examples for creators and marketing teams
Handcrafted production-board collage linking input, review and output, with the headline No-Code Video Automation.

4 no-code automation tools for AI video workflows

· 14 min read
4 no-code automation tools for AI video workflows
A developer's desk with a printed job queue of anonymous marks, one failed card, recovery arrow to retry, a film output on the other side

AI video API error handling: retries, idempotency and recovery

· 9 min read
AI video API error handling: retries, idempotency and recovery
An editorial systems diagram built from physical index cards and red-blue yarn showing generation job, event callback, verified delivery and download; no readable code

AI video API webhooks: secure production pattern

· 8 min read
AI video API webhooks: secure production pattern
A production budget notebook, rejected film strips, one approved frame and a simple hand-drawn cost fraction made from abstract marks, showing accepted output vs wasted takes

How to calculate cost per accepted AI video: worked examples

· 10 min read
How to calculate cost per accepted AI video: worked examples
fal.ai review cover with the official fal.ai logo and generative media API workflow imagery

fal.ai review: model APIs, pricing, queues & alternatives

· 6 min read
fal.ai review: model APIs, pricing, queues & alternatives
veo3

How to prompt Veo 3.1 for the best results

· 11 min read
How to prompt Veo 3.1 for the best results