ondrejdiok.com

web developer · product manager · vj

Ondřej Diok.

I build web products end to end — idea, code, launch. Nights belong to visuals, projections and music. Different rooms, same principle: build a thing that works and has atmosphere.

ch 01–03 worlds

Three channels, one desk

Most people pick one. I run all three faders at once — and each one makes the others better.

ch 01

Development

Web apps and e-commerce in PHP, WordPress, Shopware and Vue. Mobile in React Native. Increasingly AI-assisted — I test every coding agent that ships.

php · wordpress · shopware · vue · react native
ch 02

Product

From idea to launch: paid course platforms, webinars, integrations — and the boring-but-critical details in between.

strategy · webinars · courses · e-commerce
ch 03

Audiovisual

VJing and live visuals for events — projections first, lights when needed. Behind the Banket audiovisual shows. Learning to DJ. Collecting vinyl.

vjing · visuals · projections · events · djing
sel. work

Selected projects

A mix of client work, personal tools, open hardware and stage production — role listed for each, rider style.

epixTube
A personal PWA that turns YouTube subscription chaos into a queue worth watching. laravel · pwa
design & dev
Open-source ESP32 touchscreen remote for Home Assistant media players — live cover art, touch controls, OTA updates. esp32 · c++ · home assistant
hardware & firmware
Coffee Counter
Android app with a home-screen widget for counting the day's coffees. react native · expo
development
Yoga video course
Paid video course site — WordPress full site editing with Simpleshop checkout. wordpress · simpleshop
build & product
Shopware middleware
Syncing Aureus ERP with Shopware — product imports, XML feeds, prices and payment modules. shopware · aureus erp · php
dev & integrations
Banket
Audiovisual show — live visuals, projections and stage lights. vj · projection · lights
production & visuals
Product webinars
Expert webinars end to end — content, tech setup and delivery. live · av
product & presenting
bio about
Ondřej Diok

Builder by nature

I'd rather build a tool than search for one. That's how my YouTube queue app happened, the coffee widget, a hardware media remote, and half of my workflow. I like the whole arc of a product — understanding the problem, shipping the code, watching people use it.

The other half of me lives on stages: VJing and live projections taught me to improvise when things break and the show must go on. Off duty: sci-fi, gardening, PC games and electronic music — IDM, techno, breakbeat.

now / 2026
  • Learning: DJing & Laravel
  • Building: epixTube — a YouTube queue PWA
  • Running: Epix 2.0 — a personal system for habits & focus
a.k.a. epix

The night side

Visuals, projections, music and everything that doesn't fit a code review lives under my alias epix.

epix.cz new site coming

say hi contact

No forms. Just write.

One email, a couple of profiles. I read everything that isn't a newsletter.