Hi ๐Ÿ‘‹

I'm Tim

Current focus โœจ

May 2026

I build things where the browser does more than most people expect it to.

Who am I ๐Ÿค”

I'm a software engineer based in Ljubljana, with a master's in computer science from FRI. By day I build AI products for clients at Zerodays. The rest of the time I'm imagining, designing, and vibecoding the stuff below.

What pulls me in is the place where art meets technology โ€” building systems that hand you a unique experience, or a new tool for making something. Lately that keeps looking like multiplayer browser stuff, audio-reactive rendering, AI agents as actual users of the systems I make, and deterministic game engines. Mostly in TypeScript, mostly in the browser, mostly open source.

Tech Stack ๐Ÿ’ป

Extensive knowledge and experience:

Things I have worked with and am familiar with:

Projects ๐Ÿš€

The stuff I keep coming back to. Most of it is open source, most of it is browser-native.

Air Jam

A React framework for room-based party games where phones are the controllers and any screen is the host. Currently my main thing.

ReactTypeScriptMCPWebSocketsPlaywright

VizEngine

Audio-reactive animation editor for the web. Think a lighter TouchDesigner that lives in the browser and exports video. Started as my master's thesis, now being rewritten for deterministic rendering and AI-native scene authoring.

ReactNext.jsZustandThree.jsWeb Audio API

NoveLLM

A visual novel engine where story is authored but conversation is improvised โ€” the composer writes the chord changes, the musicians improvise within them. Custom .vns scripting language, relationship/trust system, AI-generated character sprites and backgrounds. Currently a slice-of-life set in a fictionalized version of Zerodays. Private repo.

ReactTypeScript.vns DSLZustandZodHonoTauriAnthropicGemini

Yu-Gi-AI

An LLM-powered Yu-Gi-Oh deck builder and card vector-search engine. Currently in closed release.

Next.jsTailwindCSSOpenAIGeminiVercel AI SDK
Frame Lab

Frame Lab

Multi-frame image generation tool for consistent character animations, with an interactive OpenPose editor on top of ComfyUI.

Next.jsTypeScriptshadcn/uiZustandKonva.jsReplicateComfyUI
Convex Lite

Convex Lite

A self-hostable, open-source full-stack framework inspired by Convex. End-to-end typesafe, explicit invalidation, runs on your own Postgres.

TypeScriptExpressDrizzleSQLite
VRM Studio

VRM Studio

Lightweight browser VTubing app powered by holistic webcam tracking. No install, no native app.

ReactWASMMediapipeThree.jsR3F

More stuff

Smaller experiments, games, prototypes. Hover a name to preview.

there's more ongithubโ€” i'll add the rest when i feel like it

Blog ๐Ÿ“