Rain Ungert

Welcome to my home page! I make websites and games, and run the server they live on.
Below is everything I have built that still exists.

[ Games | Websites | Under construction | Behind the scenes | Retired ]


Games

WalkStreet A GPS walking game. Walk your real city, buy the buildings you pass, collect rent and grow a property empire. Free on iOS, Android and the web.
Made with SvelteKit, MapLibre, PostgreSQL/PostGIS and Capacitor.
Guess The Movie
clipcafe.games
A party game for movie night. A real film clip plays on the TV, and everyone guesses the movie on their phone.
Made with SvelteKit, Socket.IO and PostgreSQL.
FunToLoose A party game platform for groups: challenges to play with friends.
Made with PHP.

Websites

Clip.Cafe A search engine for movie scenes: over 5 million quotes from 20,000 movies. Find the clip, watch it, share it.
Made with PHP, MySQL, Elasticsearch and Redis.
Luuletus.ee The home of Estonian poetry. Read and publish poems, follow poets, take part in weekly poetry challenges.
In Estonian. Made with PHP and MySQL.
Annaabi.ee Study help for Estonian students: essays and papers, a dictionary and quotes.
In Estonian. Made with PHP, MySQL and Elasticsearch.
Kirjapilt.ee A lexicon of Estonian words: how each word is used in sentences, its word pairs, affixes and anagrams.
In Estonian. Made with PHP and MySQL.
Apualaitos.com Study materials for Finnish students.
In Finnish. Made with PHP and MySQL.
Vanadekodud.ee A database of Estonian care homes, searchable by town or county.
In Estonian. Made with SvelteKit and SQLite.
NationValues The values, customs and traditions of countries around the world, told by locals and travellers.
Made with SvelteKit and SQLite.
RemarkBook Reviews of addresses around the world.
Made with PHP and MySQL.
ImpactWolf Website of a production company for virtual events.
Made with PHP.
Hyppame.ee Rental of bouncy castles, trampolines and party machines.
In Estonian. Hand-made HTML, CSS and JavaScript.
Zen Residence Apartments for rent in Luang Prabang, Laos.
Made with WordPress.
Jaa.ee The archived website of the Estonian improv group Jaa, 2010–2013.
In Estonian. Kept as a static archive.

Under construction

GoZombies NEW! GPS zombie survival on the real map. Walk to real buildings to scavenge them, keep your food and water up, and survive the dead.
Made with SvelteKit, MapLibre, PostgreSQL/PostGIS and Capacitor.
Blockade: Nightfall A 3D tower defence game for the browser. Claim a core in a real or generated city, build defences by day and hold off zombie waves by night.
Made with TypeScript and Three.js.

Behind the scenes

Clipper500 The pipeline behind Clip.Cafe. It finds films and shows, syncs their subtitles, cuts clips with every audio and subtitle track, and captions them with a vision AI model so they can be searched.
Made with PHP, Python, FFmpeg and WhisperX.
Video Description Generator An experiment in describing video clips with vision-language models, so they can be searched by meaning.
Made with Python, PyTorch and Qwen2.5-VL.
hostkit The toolkit that runs my server. Sites deploy with git push, undo themselves when a deploy breaks them, and are backed up off-site every night. This page is served by it.
Made with Bash and Python, on Ubuntu, ZFS and Apache.
Telekas Shows a Mac's screen in the web browser of an old Samsung smart TV, over Wi-Fi.
Made with Node.js and WebSockets.

Retired


Hand-written HTML in one file. No cookies, no scripts, no trackers.
Last updated: October 11, 2026.
Best viewed with any browser.