joe@joecodes.dev

joe@joecodes:~$ ./whoami

Software built to be run,
not just shipped.

JoeCodes is the independent development practice of an enterprise IT engineer. I build practical web platforms and automation — software designed the way good infrastructure is: simple, sturdy, documented, and easy to keep alive.

// 01 — featured product

Now building

~/projects/motoclub-sites
FLAGSHIP · IN DEVELOPMENT

MotoClub Sites

motoclubsites.com

A complete website platform for motorcycle clubs and H.O.G. chapters — the organizations that today run on private Facebook groups and group chats. Each club gets its own site, on its own domain, provisioned from one shared platform: one codebase, one database, every club fully isolated from every other.

Built in plain PHP 8 and MySQL for ordinary shared hosting — no framework weight, no exotic infrastructure — because a club's website has to stay up on a club's budget.

launch_date: 2027-01-01 t-minus --d --h --m --s

REQUEST ROUTING — ONE PLATFORM, EVERY CLUB

chapter.motoclubsites.com yourclub.com www.yourclub.com tenant resolver club site club_id scoped unknown host → main site · suspended → holding page every query scoped by club_id — no cross-club data, ever
runtime  : PHP 8 · MySQL · PDO
tenancy  : subdomain or club's own domain
provision: one click, from the base template
01
Membership tracking

Roster management with CSV and tab-delimited import — bring the spreadsheet, skip the retyping.

02
Event calendar & signups

Rides and events with member signups, management tools, SMS/email notifications, and reports.

03
Photo gallery

Ride photos and chapter albums, organized on the club's own site instead of a social feed.

04
Public & private sides

A public face for recruiting and sponsors; a members-only side behind login for everything else.

05
Public & private documents

Bylaws, minutes, and forms — public ones open, private ones served only to signed-in members.

06
Pages clubs control

Clubs add their own pages and control the look and feel — no developer ticket required.

07
One template, every club

A replicable multi-tenant base site: a new club is provisioned from data, never from new code.

>_
Follow the build

The countdown is live at motoclubsites.com ahead of the January 2027 launch.

// 02 — what I do

Capabilities

ls ./services
[a]

Web platforms

Multi-tenant web applications and business sites built in PHP / MySQL, designed to run reliably on ordinary hosting — the kind of stack a small organization can actually afford to keep.

[b]

Automation & scripting

PowerShell tooling that removes repetitive admin work: Active Directory reporting, infrastructure inventory, and reusable scripts that export clean CSV and Excel reports.

[c]

Infrastructure know-how

The experience under the code: VMware vSphere, Windows and Linux servers, enterprise storage and backup. Software written by someone who has had to keep production systems running.

// 03 — toolchain

Stack

env | sort

stack --list --daily-drivers

PHP 8 MySQL PowerShell Microsoft Azure HTML / CSS / JS Linux Windows Server VMware vSphere Active Directory Python — in progress SQL — in progress
// 04 — about

The developer

cat README.md

JoeCodes is run by Joe Adam, an enterprise IT engineer based in Emmaus, Pennsylvania. The day job is infrastructure — virtualization, servers, storage, networking, and the automation that holds it together — and JoeCodes is where that experience turns into software other organizations can use.

The philosophy is an operator's: pick boring, proven technology; keep the moving parts few; document what you build; and never make a small club — or a small business — depend on infrastructure it can't afford. MotoClub Sites, launching January 2027, is the flagship product built on exactly those rules.

operatorJoe Adam
baseEmmaus, PA
certificationAzure Fundamentals (AZ-900)
in progressAZ-104 · Azure Administrator