I build the parts of a product people actually work inside — video editing workspaces, real-time multiplayer, distributed render pipelines, and the agentic workflows that drive them.
01I like the part of the job where a vague idea becomes a working system: naming the pieces, drawing the boundaries, then making it fast. Lately that means agentic workflows — orchestrating models and tools, and engineering the context they run on. I stay close to new tooling but ship what's proven, and I'd rather write the legible version the next engineer can read.
Product surfaces for web, desktop and mobile — typed, tested, fast.
APIs, data models, and the model orchestration behind every AI feature.
Real-time transport and the cloud infrastructure it all runs on.
Tooling, design and hardware-side work that rounds out the build.



An AI video creation platform: a browser editing workspace with real-time multiplayer, agentic generation pipelines that turn a prompt into a finished cut, and a distributed renderer built to keep high-volume output fast and cheap.
A peer-to-peer digital take on the Filipino board game: fog-of-war enforced by cryptographic signing, WebRTC for moves, a GraphQL arbiter server, installable as a PWA.
Fliki on the phone: the same agentic video workflow — start from a prompt, edit scenes and voiceover, preview, then export and share — shipped to the App Store and Google Play.
A workbench for cryptographic operations — hashing, signing, symmetric and asymmetric encryption — and the working example behind the fullstack GraphQL write-up.
IoT system for remote monitoring of quarantined COVID-19 patients: a wearable node sends vitals over LoRa to a gateway, which streams them to the web app in real time.
04 · 29.03.23The Making of Game of the GeneralsThe architecture and breakdown of Game of the Generals
03 · 29.03.23Next.JS Fullstack GraphQLImplementing fullstack GraphQL web app using Next.JS, GraphQL Yoga and Apollo Client
02 · 29.03.23Next.JS Starter PackNext.JS project setup and code quality toolings
01 · 29.03.23Cryptography 101Cryptographic techniques and their implementations using NodeJSOpen to product engineering roles and selected freelance work. I read everything that comes in and reply within a couple of days.