Stephen G
banner
jovianmoon.io
Stephen G
@jovianmoon.io
having fun building things on the internet and sometimes writing about it: 🔗 https://jovianmoon.io
Woke up early yesterday and decided to cook up a new navigation menu for my blog:
September 15, 2025 at 4:11 PM
Vercel is dropping Node 18.x support. I've got Svelte 3/early SvelteKit projects that work fine as-is. Rather than wrestle with major framework updates, moving them to my basement Coolify server. Here's a thumbnail generator for my mom's (very successful) craft channel a few years ago:
August 28, 2025 at 7:04 PM
Added an audiobook mode that plays through the entire site while auto-scrolling each article.

If any of the text changes, I can regenerate -> replace the audio with a quick console command.
August 21, 2025 at 2:16 PM
I need to write a blog post about all the silly/cool Svelte OBS stream overlays I've made. But for now, here is a quick video of a prize wheel that has been in use for 3 years on a weekly youtube show. It loads / saves data to the central DB and is controlled via websockets triggered by stream decks
July 10, 2025 at 5:48 PM
been working on bingmmo.com - a multiplayer async bingo-like

always wanted to make a multiplayer game but I'm too smooth brain for 3d stuff

svelte 5 / { ws } / drizzle / postgres / better auth

video below is me 'calling actions' + playing, then I spawn 100 bots and bring up the OBS scoreboard
June 24, 2025 at 5:09 AM