Viktor Vojtek

Browlia

An AR brow preview mirror for permanent-makeup artists. Face tracking and brow rendering in the browser, no app to install.

Role
Founder, design and engineering
Period
2026
Stack
Next.js, MediaPipe, WebGL2, GLSL
Links
Live site
Browlia landing page with the live brow mirror demo

Permanent-makeup artists sell a result their clients cannot see until it is on their face. Browlia puts the result on the face first: the client opens a link on their phone, the camera turns on, and a brow shape sits on their own face in real time.

What I built

The mirror runs entirely in the browser. MediaPipe face landmarks are self-hosted and loaded only when the visitor starts the camera, so the landing page stays light. The brows are not a flat sticker: two ribbons follow the landmark curve and are rendered by a small WebGL2 engine with custom stroke and powder shaders, so hair-stroke and powder styles read differently at close range.

Around the demo there is a landing page with Czech, Slovak and English routes, pre-generated Open Graph cards and a consent flow for artists who use it with clients.

Status

Validation build. The public demo and the landing page are live; the client flow and billing are gated until the first artists confirm they would pay for it.