Blog

Architecture decisions, cost breakdowns, and engineering lessons from building SaaS platforms for funded startups.

Five AIR LOCKER units packed into a cardboard box on a kitchen table, one carrying a printed asset label reading AU-HO-0003
Hardware13 min read

We Printed the Hardware Ourselves: Eleven Weeks From One Red Box to a Product

In January 2022 we packed five 3D printed computers into a box on a kitchen table in Osijek and posted them to a gym franchise in Australia. Everything we got right and everything we got wrong came from one fact: none of us would ever see those machines again.

·Antonio Stipic
Three Quizzy app screens side by side showing a live match against a bot, a match breakdown with per round scores, and topic statistics
Product Engineering12 min read

Building for People Who Had Already Been Abandoned Once

QuizUp had 100 million users and shut down in 2019. Years later its subreddit was still active, full of people who missed it. Quizzy was built for them, and the hardest engineering problem came directly out of that grief.

·Antonio Stipic
A line of ad dialogue that fits its slot in English, overflows when translated to Spanish, and gets cut off at the slot boundary, with WhisperX, Demucs, Gemini, XTTS and Wav2Lip named below
AI Engineering9 min read

Dubbing a 30-Second Ad Is Not a Translation Problem

Translated speech is rarely the same length as the original, and in a 30-second ad that difference is the whole problem. Here is the pipeline we built, plus the bug I found in my own code while writing this up.

·Antonio Stipic
Three portrait AirLocker screens side by side, each showing the same three movement videos on the same frame at the same instant
Architecture28 min read

Twenty Screens, One Frame: Synchronising a Room Full of Displays With Firebase

A gym class where every wall-mounted screen has to show the same frame at the same instant. Here is the clock synchronisation, why round trips make it genuinely hard, the decision to replace the global Date object, and how a CMS ended up choosing our hardware.

·Antonio Stipic
Server room with blue lighting representing cloud infrastructure architecture
Architecture9 min read

We Run 3 Apps From 1 Firebase Project for $0/month. Here's the Architecture.

Three production applications, one Firebase project, a monthly bill of zero. Then we deleted the entire frontend and rebuilt it in a different framework, and the number did not move. That is the actual argument.

·Antonio Stipic