Hi, I'm Chris.
By day, I work at the International Association of Certified Home Inspectors (InterNACHI) as both the Chief Executive Officer and Chief Technology Officer. InterNACHI is a professional association for home inspectors that focuses on using technology to deliver the best education, testing, and certification available to the home inspection industry.
While the vast majority of my time is dedicated to InterNACHI (and helping other organizations like it), I'm a programmer at heart and still contribute frequently to open source projects.
I've been spending much of my social time on Bluesky these days. Right now, it feels like a great spot for the tech community. Come join us!
I'm also on Mastodon, if that's your jam:
And while I don't spend very much time over there any more, if Twitter is your thing, you can find me there, too:
I update this site very infrequently, but I may post interesting things here from time-to-time.
- LLM Recipes
- Laracon 2025: Code + YouTube + (PhpStorm Theme)
- LLMs in mid-2025
- Models in Verbs
- Handling errors in Verbs
- A case for mastodon
- Tuning dynamic php-fpm settings (last updated mid 2024)
- Countdown to One Billion (spoiler alert—I’m at 958,943,016)
Interesting…
obra / superpowers
An agentic skills framework & software development methodology that works.
CodeWithKyrian / whisper.php
Local Speech to Text in PHP made easy thanks to Whisper.cpp and OpenAI
memvid / claude-brain
Give Claude Code photographic memory in ONE portable file. No database, no SQLite, no ChromaDB - just a single .mv2 file you can git commit, scp, or share. Native Rust core with sub-ms operations.
nextlevelbuilder / ui-ux-pro-max-skill
An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
steveyegge / gastown
Gas Town - multi-agent workspace manager
git-ai-project / git-ai
A Git extension for tracking the AI-generated code in your repos
fortephp / forte
A HTML/Laravel Blade parser and AST library.
paramientos / presto
Presto is a dependency manager for PHP and drop-in-replacement for Composer
bellard / mquickjs
Public repository of the Micro QuickJS Javascript Engine
unhappychoice / gitlogue
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
DirectoryTree / Metrics
Record and manage metrics in your Laravel application
github / spec-kit
💫 Toolkit to help you get started with Spec-Driven Development
carthage-software / mago
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
BuckDenver / Locked
Locked - A Productivity App With A NFC Lock
typesetsh / laravel-wrapper
typeset.sh wrapper for Laravel 7 - 11
laravel / boost
Laravel-focused MCP server for augmenting your AI powered local development experience.
litebase / litebase
Open source distributed database built on SQLite and backed by distributed file systems and object storage
hosmelq / name-of-person
Handle person names in your PHP applications with elegant formatting options.
hyvor / laravel-playwright
Laravel and Playwright E2E Testing
ludoguenet / laravel-zap
The missing calendar management for Laravel
laravel / stream
Streaming hooks for React and Vue
gkjohnson / three-geojson
Three.js shape loaders for GeoJSON and WKT formats
WhispPHP / whisp
Pure PHP SSH server - the simplest way to build PHP SSH apps
conneg / mimeparse-php
Basic functions for handling mime-types, forked from Joe Gregorio's mimeparse library
danjohnson95 / pinout
Control hardware using Laravel 🔌
github / markdown-toolbar-element
Markdown formatting buttons for text inputs.
Stillat / dagger
A robust component authoring library for Laravel Blade.
rathole-org / rathole
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
benbjurstrom / alpinejs-zoomable
Fullscreen image viewer (lightbox) for Alpine.js.