A multi-tenant web platform for the boards of the Bulgarian Society Netherlands. Per-branch Google sign-in, Stripe exports for events and memberships, the accounting book built in one click, social growth tracking, events and a history tab.
Work
Founded an independent hip-hop brand in Groningen. Six parties and events, roughly 300 people each. Booking, brand, venues, sponsorship and merch.
Co-founder and treasurer. Four people at a doorway in November 2022, a nine-city national network by 2026.
An interactive 3D globe telling the full history of a country, chapter by chapter. Built on three.js, deployed live, each page written and styled from its own flag palette.
Co-founded a platform helping international students find housing in the Netherlands: remote viewings attended on your behalf, and a catalogue of rooms across the student cities.
My graduation project: a Unity Android app putting the national board and seven city branches of the Bulgarian Society Netherlands on one dashboard, with 46 trophies layered over the numbers. The web platform above is its successor, and a different thing entirely.
An illustrated interactive history of the Bulgarian Society Netherlands. A hand-built WebGL shader hero and a design system drawn from Bulgarian folk-art motifs.
A mobile game for Tanzanian farmers, made for East-West Seed. Crops fall sick and you heal them by matching the damage on the leaves to the right cure.
A VR chemistry classroom for visually impaired students aged 12 to 16, guided entirely by voice. Commissioned by a real client.
A two-player VR escape room. Crash-landed astronauts solving mirror puzzles inside an alien temple.
A solo horror game. A ranger takes a missing colleague's night shift and is left only a note.
An Unreal Engine exploration level with multiplayer and horseback riding, built to learn the engine.
A VR descent to the ocean floor in search of Atlantis. Level design and mechanics, team of four.
An educational game about ocean pollution for high-schoolers. Low-poly art and custom shaders.
A low-poly racing demo with a retro eurobeat soundtrack, named after the Initial D track.
A first-year team game themed on the Kubler-Ross model. Lead programmer and lead level designer.
One pipeline that uploads, captions and schedules across YouTube, TikTok, Instagram, Facebook and LinkedIn. Runs server-side on n8n, no laptop involved.
A Baileys daemon handling auto-welcomes and group moderation across several admin communities.
Checks several hundred YouTube channels every morning, records the genuine new uploads, and ignores Shorts.
Reads every live campaign order before the day starts, works out the day's change, and writes the finished table into the sheet the team reads.
Writes the idea, sends the prompt to Sora 2, waits out the render, and files the finished portrait clip in Drive.




















