I build Discord bots, audio tools and browser games. TypeScript, Python and Three.js, with a lot of AI-assisted engineering and a habit of testing things for real before calling them done.
Open to freelance work: Discord bots, small automation tools, browser apps. Fiverr and Upwork profiles are on the way.
| Project | What it is |
|---|---|
| Railscope 路 live | Fast, free, ad-free live transport tracker for Sydney and NSW: departures, stop-by-stop tracking, live vehicle map. React, TypeScript, MapLibre, Cloudflare. |
| free-fallback-kit | The method and tooling for LLM fallback chains that survive free-tier quota walls. Python, no dependencies. |
| dikord-themes | Ten Discord themes with spinning avatars and gradient names. |
| sensible-sound | A browser vocal-recording DAW: two-track timeline, live effects, takes and layers. Web Audio API. |
| bitwig-midiplus-smartpad | Bitwig controller script that turns the MIDIPLUS Smartpad into an 8x8 clip launcher with LED feedback. |
| glitch-invaders 路 play | Glitchy synthwave arcade shooter: boss fights, elite enemies, power-ups, endless swarms. React, Three.js, TypeScript. |
| pac-neon | True-3D synthwave Pac-Man in WebGL with bloom and five ghost personalities. |
More: cyber-chess (play) 路 sprite-cutter (use) 路 hydration-reminder
I also make music: soundcloud.com/memoske