My name is Stephen, I'm a software developer. I've worked at Vegas.com building cool travel products at Pluralsight building amazing learning experiences, and now at Hudl where we do awesome things for athletes and coaches. I also work on a lot of other projects in my spare time. Here are a few of them!
A notepad clone text editor with AI integration. Connect to popular AI models like Anthropic's Claude Haiku, or your own local Ollama server.
A meetup group I've been hosting for the last year, and the blog where I write about things I've learned.
A dead simple media viewer that maximizes the viewing space for images and obliterates clutter.
A personal photo journal site. Built with Gatsby and deployed on Netlify.
A Go web server to serve a performant HTML gallery provided a directory containing images.
https://github.com/SteveCastle/gallery-generator
Shrike is a small web server that can create and manage parallel long running commands and a browser extension to submit commands. Features include a status update endpoint, job cancellation, and a command allow list. This project was created as part of a web scraping workflow. https://github.com/SteveCastle/shrike-extension
A command line tool to convert png pixel art to CSS box-shadow rules.
https://www.npmjs.com/package/pixel-to-css
A react hook with the useState API but it's backed by simple cloud persistance.
An open source platform for mobilizing political change, and tracking the relationship between movements, companies, and political entities.