Hi there, I'm

Brandon Mathis

It's nice to meet you.

For me software is also a hobby and I love a good side project to keep me sharp. Here are a handful of projects I've created for the simple joy of building things.

Color Picker

  • React
  • Typescript
  • CSS
  • Vite
  • Vitest
Source

I started this project in 2011 to learn about different color spaces and experiment with HSL which was new to the web at the time. Today it's a modern React/TypeScript app that features wide gamut support through OKLCH (accessing vibrant P3 colors impossible in sRGB) including a real-time visualization of gamut boundaries, and live updates across all color models to help users understand how different color spaces relate. With around 40k unique visitors monthly, it's become a go-to tool for designers and developers exploring modern CSS color capabilities.


Court Shuffle

  • React
  • Typescript
  • Tailwind
  • Vite
  • Convex
  • Zustand
Source
Screenshots of court shuffle showing the configuration screen, cards being drawn, and the share popover.

I wrote this app to help tennis and pickleball players easily organize casual play. Select your court numbers and let everyone draw a card. The number matches the court and the suit helps you find a parnter or opponent. I built this app as a PWA so users can install it to their homescreen for offline use. It if you have an good signal, you can share the deck and draw from multiple devices and it's all synced instantly with a Convex backend.


Octopress

  • Jekyll
  • Ruby
  • Javascript
  • HTML
  • CSS
Source
Image of the Octopress logo

During the great indie blogging bubble, I built Octopress, a powerful companion to the Jekyll blogging engine, designed to give developers a beautiful way to blog. With over 2.5k forks and more than 9k stars on GitHub, it remains my most widely known project. More than just a Jekyll theme, it included a robust code-highlighting system, social feeds (when those were prevalent), and a suite of powerful shell scripts to automate managing drafts, publishing, and even a hooks framework to prioritize plugin patches.

Copyright © 2025 Brandon Mathis. All Rights Reserved.