
Serendipity Scheduling App
A centralized scheduling web app and API for managing staff shifts and training sessions for a Roblox roleplay group.
Full-Stack Developer & Designer
I build things for the web. Self-taught, full-stack, 7 years in and still hooked.


Background
I'm a self-taught full-stack developer who builds modern web applications end to end, from interfaces that feel good to use to backends that don't fall over.
TypeScript is at the center of most of my work, especially with React and Node.js. But I'm not married to one stack. I pick the language and tools that actually fit the problem, whether that's a web app, a CLI tool, or something a client didn't even know they needed.
I'm also a little obsessed with automation. If something is repetitive, slow, or error-prone, odds are I've already turned it into a script, integration, or workflow that runs itself while I do something more interesting.
1000+
Coffees
100+
Rage quits
20+
All-nighters
What I do
Primary stack
Tools of the trade
Frontend
Backend
Infrastructure
Tools
Selected work
A few things I've built that I'm actually proud of.

A centralized scheduling web app and API for managing staff shifts and training sessions for a Roblox roleplay group.

A self-hosted media streaming web app for discovering and playing movies and TV shows from user-configured sources.

A ChatGPT-style web app powered by a local LLM through Ollama, featuring real-time streamed responses, persistent conversations, and web search.
Contact
Have a project in mind, a question, or just want to say hello? Fill in the form and I'll get back to you.