Open to new projects

We build
software.

Crazy Entertainment is an independent software studio in Switzerland. We design and build products end to end — browser extensions, desktop and mobile apps, games, and developer tools.

Products13 & counting
PlatformsWeb · Desktop · Mobile
Based inSwitzerland
WorkingIndependently

Selected work

01 / Projects · shipped & in flight
Browser extensionLive

Crazy Enhancer for YouTube

A sharp, no-bloat YouTube companion.

An MV3 extension with a tight set of power-user tools: playback speed that persists and overrides YouTube's reset-to-1×, one-click transcript copy, automatic normal-speed on music. Zero dependencies, zero tracking — live on the Firefox Add-ons store, with a Chrome port verified on real Chromium.

JavaScriptWebExtensions MV3FirefoxChrome
Web app · GameIn dev

Dorfkönig

A GeoGuessr-style game, one Swiss village at a time.

A hyper-local geo-game built from real photos of each place — including the footpaths only locals know. Drop pins on a swisstopo map, climb leaderboards that nest from village to all of Switzerland, and earn the verified-local crown. Server-side anti-cheat by design; five languages including Romansh.

Next.jsReact 19SupabaseMapLibreTypeScript
Web app · GamePrototype

Tableverse

One account, one lobby, every table game.

A unified digital tabletop hosting eight networked games — Chess (Stockfish-backed), Shogi, Jass, Blackjack, an original Uno-like and more — over a custom WebSocket relay. Cross-game XP, Glicko-2 ratings, server-authoritative shuffles for hidden-information games, on a deliberate no-build architecture.

ReactWebSocketSupabaseStockfish
Desktop & mobileBeta

Syb-L

A calm, server-less P2P app to talk and play.

Private voice, video, screen-share and file transfer with no rented servers and no one able to interrupt unless invited. Built on the Jami core (libjami) for P2P, end-to-end-encrypted media, wrapped in a deliberately quiet Flutter UX — over a three-headed native bridge across Android, Windows and iOS.

FlutterDartC++ / libjamiP2P · E2E
Desktop · SystemsIn dev

Apollo Dual-Screen

Two remote desktops, one window, one seamless cursor.

Turns a single Moonlight client into a seamless multi-monitor remote workspace — two host displays streamed side by side with a cursor that crosses the seam like real hardware. A custom parent coordinator spawns two streaming sessions and composites them with Win32 SetParent, with zero edits to the protocol library.

C++Qt 6Win32 APIFFmpeg
Cross-platform appBeta

Axiom Calculator Platform

A faithful TI-30X Pro scientific calculator, everywhere.

An offline calculator platform whose flagship recreates a TI-30X Pro MultiView down to the MathPrint 2D entry — one shared engine running on web, installable PWA, Tauri desktop and native Android. A real tokenizer-to-parser-to-formatter engine pinned by 336 guidebook-derived golden tests. Zero network, zero dependencies.

Vanilla JSTauriPWAAndroid
Desktop · Dev toolBeta

Token Measurer

A featherweight live usage meter for Claude Code.

An always-on desktop meter showing how much of your rolling and weekly limits are left, parsed only from the local logs Claude Code already writes — zero API calls, zero cost. A top-of-screen pill plus a tray doughnut that drains green to red, and a get-out-of-the-way overlay that ghosts and goes click-through on approach. Tauri 2, not Electron — ~5 MB.

RustTauri 2Win32WebView2
Developer toolBeta

Reviewer 3000

Every Letterboxd, Goodreads & Steam review, one fast site.

Pulls your scattered film, book and game reviews into a single, fast, dependency-free static site you configure once and deploy anywhere — three themes, RSS/JSON feeds, AI-ready export. The deployed site is plain HTML and vanilla ES modules; even the managed-hosting backend is built on zero-dependency Node built-ins.

Node.jsVanilla JSZero-depSQLite
Desktop · Dev toolBeta

DumpToTxt

Pack any folder into one AI-ready text file.

A native Windows utility that packs a folder into a single AI-friendly artifact — filtered tree plus file contents — straight from the Explorer right-click menu, with a true zero-install path. Repomix-grade packing (five output styles, a .gitignore-aware engine, token counting, a 14-rule secret scanner). C# / .NET 8 rewrite, 132/132 tests green.

C#.NET 8WinFormsxUnit
Desktop · SystemsBeta

MicBridge

Any PC's mic, as a real device on another PC.

Streams the microphone from one machine and makes it appear on another as a normal, selectable recording device for Discord, OBS and games — over your LAN, with auto-discovery so peers appear by name. Hand-rolled real-time audio: WASAPI capture, Opus, UDP transport with a jitter buffer and packet-loss concealment. Zero-install runtime.

C++17WASAPIOpusUDP
Desktop · MediaPrototype

ProTeaser Studio

Turn long videos into sharp teaser reels.

A local-first editor that turns long recordings into short highlight reels — scan a loudness waveform, mark and sequence segments, apply templates, and generate the exact FFmpeg export under a duration, size and resolution budget. One React core engineered for three runtimes (browser, Tauri desktop, Node) behind a clean adapter layer, with a pure, fully-tested domain engine.

ReactTauriRustFFmpeg
Desktop · MediaPrototype

VideoQualityBalancer

Shrink huge video archives without visibly hurting quality.

A workstation for x265 quality-tuning: drop in a large file, test settings on automatically-chosen representative scenes (average, peak, darkest), compare source vs encode, then run the full encode preserving every audio, subtitle and chapter stream. A tested TypeScript media core over a real local FFmpeg pipeline, with a Pro command inspector.

TypeScriptReactFFmpeg / x265Tauri
Web appIn dev

Portica

Turn career material into a site you actually own.

An export-first builder that turns scattered career material — CV PDFs, profile text, screenshots — into a polished website through a guided funnel where the AI proposes facts and you approve every one before any copy is written. Non-destructive switching across eight profession-aware templates, and a real free single-file static export, never gated behind hosting.

ReactTypeScriptViteSupabase

A small studio
that ships a lot.

02 / About

Crazy Entertainment is an independent software studio. We take products from idea to shipped — architecture, implementation, the tests, and the unglamorous last 10% most projects skip.

Our work spans the whole stack: vanilla-JS browser extensions, C++ and Rust desktop apps, Flutter mobile, Next.js platforms, and real-time audio, streaming and game systems. We care about correctness — golden tests, server-authoritative logic, honest failure paths — and about restraint: no-build, zero-dependency, no bloat. We're based in Switzerland and take on a small number of clients at a time.

TypeScriptRustC++C#DartPythonJavaReactNext.jsSvelteFlutterTauriQtNode.jsSupabaseFFmpegWebSockets.NET
13
Products built
0
Trackers, ever
100%
Independent
CH
Based in Switzerland
03 / Contact

Let's talk.

Have a product to build, or an idea to pressure-test? We take on a few projects at a time — tell us what you're working on.

osman@marmullaku.ch