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.
And as much as I dislike the way that Twitter enables harassment and bigotry on the internet, I've carved out my own safe haven of folks who treat each other with respect and talk about interesting things online:
I update this site very infrequently, but I may post interesting things here from time-to-time.
- Tuning dynamic php-fpm settings (published in early 2020)
Syntax highlighting, like GitHub
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Performing actions with saving the list of called files
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
Conditionally run actions based on files modified by PR, feature branch or pushed commits
A Github Action to tag a repo on merge.
A Github Action used to build and publish Docker images
SEO package for Laravel
A custom cask collection for Brew.
Date range picker - lightweight, no dependencies
php oop wrapper for ansible provisioning tool
A Laravel 5 package for Saml2 integration as a SP (service provider) based on the simple OneLogin toolkit
An Ansible module for patching JSON files
PHP Regular expressions made easy
Convert DB primary keys and related foreign keys type from INT to BIGINT in a Laravel project
Nix shells for PHP development
Just another simple, fast, and resilient open-source WebSockets server.
Portable and lightweight cross-platform desktop application development framework
Automatically update your CHANGELOG.md for a new release
A tool for writing better scripts
Modular TypeScript wallet adapters and components for Solana applications.
Raydium Frontend V1
Orchid is a @laravel package that allows for rapid application development of back-office applications, admin/user panels, and dashboards.
Manage Your Laravel Schedule From A Web Dashboard
The complete web scraping toolkit for PHP.
The APCA version licensed to the W3/AGWG per the collaborative agreement
Generate releases based on semantic version labels on pull requests.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way
Fix broken node modules instantly 🏃🏽♀️
The Modern Data Stack
Mysql trigger for laravel migration.
Allow your users to login with FaceID/TouchID
Edge-rendered React framework built for Cloudflare Workers
A simple package for working with money.
The PHP Interpreter
PHP implementation of the Weighted Slope One rating-based collaborative filtering scheme.
Associate views with Eloquent models in Laravel
Efficient, easy-to-use, and fast PHP JSON stream parser
Store key value pair in database as settings
Trap focus within a DOM node.