I make web apps and stuff.
This is my hobby project portfolio :)
Play together with players all over the world, whenever you want!
A collection of usable software I finished so far.
A multi-media editor for cutting and converting video clips, right in your browser.
Always keep the latest versions of your FL Studio projects in the cloud.
A mod for the game SpeedRunners to bump the default 4-player limit up to 16.
Merge an audio file with an image to create a video suitable for Instagram.
Move your liked songs, created playlists and followed artists from YouTube Music to Spotify.
Resources for developers, such as installable packages.
(By the way, every personal project I decide to publish is open source and available on GitHub.)
Type-safe, reactive Svelte wrappers around the Yjs client layer for collaborative web apps.
A simple key-binding input system for interactive web apps, built on Svelte 5 runes.
A small collection of Svelte wrapper components to teleport snippets from one place to another. Useful for popovers and modal elements.
A Dart library to handle file logging and graceful exits.
An unofficial API reference for Moodle web services, generated by regex matching their source code.
A lightweight Dart library to create and convert between square grids and hexagonal grids.
A polygon merging Dart library with a web/SVG implementation, made to be used in vector based drawing tools.
A type-safe, versatile implementation of remote procedure calls (RPC) with tiny payloads, powered by shared schemata.