Selected work

A small, curated set of projects

Things I designed, built, or maintain. Where a project was built for an employer or a client, it's labelled that way; personal and open-source work is labelled too. Nothing here is presented as a business result it didn't produce.

Studio web builds — the sites published in the Red Rock Webscapes portfolio — are collected further down the page.

LVChat web client showing a channel list, chat window, and member sidebar.

LVChat

Open source Active

An IRC-style chat platform for the modern web. Public, private, and invite-only channels, operator levels, slash commands, themes, webhooks, and optional voice and video over LiveKit — self-hosted on PHP 8.1+ and SQLite, with no IRC daemon required.

Role
Design and development — creator and maintainer
Stack
PHP 8.1+, SQLite, WebSockets, LiveKit
Status
Active, released under AGPL-3.0

JobPulse AI

Personal project Active

A job-search assistant that reads a master résumé against a specific job description, rewrites the bullet points that matter, and answers follow-up questions with the role in context. It runs locally: PHP 8.1 with Tailwind and Alpine.js on the front end, Tiptap for editing, Gemini for the model calls, and flat JSON files instead of a database. Career data stays on the machine it runs on rather than a hosted service.

Role
Design and development
Stack
PHP 8.1, Tailwind CSS, Alpine.js, Tiptap, Google Gemini
Status
Active — roadmap covers mock-interview mode, form auto-fill, and résumé analytics

SupportWow

Platform In development

A support platform that consolidates ticketing, live chat, and a knowledge base into one interface for service teams, so agents aren't switching between tools to close a single ticket.

Role
Product design and build
Focus
Ticketing, live chat, knowledge base
Status
In development

Innovation Suite

Employer work 2024 — 2026

Internal tooling built while leading support at Kings Global Consulting. The suite covers a VPN presence scanner, a SendGrid log checker that let support staff read delivery logs without direct access to the shared SendGrid account, Bot Sharpener, and Ricardo AI — an assistant for client workflows.

Role
Built as Support Lead → Server Manager at Kings Global Consulting
Stack
Python, PHP, SendGrid API, Gemini
Status
Internal tooling — not publicly available
Las Vegas Best Internet homepage comparing Cox cable, Quantum Fiber, and WeLink.

Las Vegas Best Internet

Personal project Active

An internet-comparison site for Las Vegas: Cox cable versus Quantum Fiber and WeLink, with plan comparisons, an availability checker, and affiliate sign-up links. A Discourse forum handles neighbourhood questions and provider-specific support.

Role
Design, build, and operation
Stack
Web development, affiliate integration, Discourse
Status
Active, personal project

Nuova Webs

Own brand Active

A studio site covering server management, software development, and AI consulting — built on Webflow, with the content and structure designed around those three offers.

Role
Design and build
Stack
Webflow CMS
Status
Active

Studio web work

Sites from the Red Rock Webscapes portfolio

Web design and build work published in the Red Rock Webscapes portfolio: service businesses, e-commerce, a directory, a job board, and two design studies. Case notes and live links live on that site.

Concept builds are design studies rather than client engagements. See the full portfolio at Red Rock Webscapes .

Also on GitHub

Other repositories

Older and smaller projects that are still public. Repository descriptions are the ones published with each project.

  • OpenBuilder

    Open-source construction project management software. PHP

  • nuovaone-fraud

    A ClientExec anti-fraud plugin using GeoLite2 and FraudRecord — a low-to-no cost approach to fraud prevention in the ClientExec billing system. PHP

  • All public repositories

    Scripts, prototypes, and experiments, updated as time allows.

Need a site, store, or app built rather than a résumé reviewed? That work lives at Red Rock Webscapes .