
Side project in progress
Halostream
A white-label video streaming platform for creators: VOD catalogue, subscriptions and payments, built-in ad server, creator studio and advertiser marketplace. I have been building it on my own since October 2026, with agentic coding. It is an exploration project: the feature scope and the business model are still evolving as I pivot.
- Backend
- Java 21, Spring Boot 4, Spring Modulith modular monolith
- AdTech
- VAST / VMAP: ad-break schedule served with playback, VAST decisions, impression tracking
- Layout
- server-driven: the backend describes each screen’s theme and rails, clients render it without a new release
- Video
- ffmpeg transcoding to HLS, hls.js playback
- Data
- PostgreSQL 17, Flyway, S3 storage (Garage), Stripe payments
- Web
- Next.js 16, React 19, Tailwind CSS 4
- Infra
- Terraform, Docker Compose deployed on Coolify
- Next
- describe screens with server-side Jetpack Compose and render them in Kotlin Multiplatform clients, keeping only OS-bound parts such as the video player native













