❯/var/log/chris
❯ ls -l /projects

Projects

Open source tools and infrastructure work, most of it born out of something breaking at 2am.

Let's Drive

Full-stack registration and management platform for a driving school, built with Next.js, Prisma, and Clerk — handles student sign-ups, class scheduling, payments, and an editable CMS.

Next.js
gojackCommand-line Blackjack written in GoGorepo →
aws-sso-loginGo app for automating the process of logging into multiple aws accounts using AWS's SSO service.Gorepo →
ebay_search_soldSearches Ebay for sold items based on highlighted text with context menu.JavaScriptrepo →
wsl-onboardScript for setting up Windows Subsystem for Linux developer environmentShellrepo →
claude-bedrock-setupCLI tool to configure Claude Code for AWS BedrockPythonrepo →
HS Bowling StatsA full-stack Next.js app for managing high school bowling stats — teams, players, matches, and league standings, with role-based admin tools for coaches and league officials.Next.jswebsite →
nexus-web-labsMarketing & business website for Nexus Web Labs — Next.js 16 (App Router) + TypeScript, Prisma/PostgreSQL, Clerk auth, and a CMS-driven blog/services/testimonials layer.TypeScriptwebsite →
letter-lockboxA word puzzle game combining crossword clues, jumbles, and constrained-letter challenges — built with Next.js 15, React 19, and Prisma.TypeScriptwebsite →
Read TallyRead Tally is a personal book-tracking web app at readtally.com. Users log the books they read and get statistics back.Next.jswebsite →
Need infrastructure work done right?

Available for short contract engagements — platform migrations, CI/CD, and homelab-to-production hardening.

open /contact →