Ship WhatsApp Cloud API to production

Your app needs to send a PDF to a customer on WhatsApp. You read the Meta docs, they look short, so you block an afternoon. Four days later you have three WhatsApp Business Accounts, a phone number stuck in a state nobody documents, and messages that return HTTP 200 and never arrive, with no error … Read more

Bringing our media AI home

In this post I describe how I create a on-premise solution to handle with videos that needs scenes segmented, faces identified, subtitles generated, thumbnails picked, metadata pulled into the catalog. This post is about how we stopped trying to win that math with people and started winning it with our own AI. TL;DR: How SOFA … Read more

How I migrated a WebForms monolith to a .NET 8 API and React SPA

For years I was the person keeping an ASP.NET WebForms app alive. It ran the whole business: sales reps, their orders, commissions, the companies they represent. It also ran exclusively on Windows, leaned on a DevExpress control suite from 2011, and printed its reports through an engine that refused to build anywhere except one very … Read more