Things I've built and why

Client work, tools for friends, and experiments I couldn't resist. Every project here has a story behind it.

Tools & Experiments

sportsshortcuts.com
Sports Shortcuts homepage screenshot

Sports Shortcuts

A friend who works at a sports reporting company needed a faster way to publish injury updates during live games. I built this tool for him. It generates standardized NFL and NBA game-day messages with autocomplete player search, team formatting, and one-click copy. What used to take minutes now takes seconds.

ReactTypeScriptTailwind CSSVite
Visit Site →
creaticalc.com
CreatiCalc homepage screenshot

CreatiCalc

My experiment in learning SEO from the ground up. I wanted to understand how search rankings actually work, so I built a calculator suite for content creators and tried to get it ranking. It covers YouTube ad revenue estimates, engagement rates, and sponsorship pricing across major platforms. The site itself is the real project: figuring out what it takes to show up in search results.

Next.jsReactTypeScriptTailwind CSS
Visit Site →
billbergquist.dev
RetroRetro homepage screenshot

RetroRetro

My team at Kasa liked our paid retro tool, but there were little things we wanted to do better. So I built our own on an entirely free stack. Real-time rooms, sticky notes, voting, drag-and-drop grouping, a built-in timer, and CSV export. It's open to anyone, but it started as a "can I build something better for my team" project.

ReactTypeScriptCloudflare WorkersWebSocket
Visit Site →

Have a project in mind?

Whether it's a new website, a redesign, or a custom tool, I'd like to hear about it. Every project on this page started with a simple conversation.

Get a Free Quote →