Dixon's Heating & Air
A live HVAC site for a Central Illinois contractor — service pages, local trust signals, mobile polish, and a production DNS cutover. A three-year client.
Visit siteClient websites, branded browser games, and interactive web apps. Every one of these is built and deployed — live, not a mockup. Click any of them and use it.
A live HVAC site for a Central Illinois contractor — service pages, local trust signals, mobile polish, and a production DNS cutover. A three-year client.
Visit site
A public apprenticeship site for Springfield-area electrical training — built around applications, program details, and current apprentices.
Visit site
A site for a local bar and restaurant — fast orientation, local personality, and the few things a customer actually needs before they walk in.
Visit site
An HVAC site and clean client handoff for a Texas home-comfort brand — service coverage, trust copy, and clear ways to ask for help.
Visit site
An audio-reactive platformer that runs entirely in the browser. The level moves to a synth, a music file, or your own mic. Headphones recommended.
Play
An interactive light visualization — four worlds of generative space and motion, rendered live in the browser. Built to sit back and get lost in.
Launch
A real-time webcam effect that paints you out of the frame — a GLSL shader that makes things vanish, live in the browser. Needs camera access.
Open
A summer-reading web app for the Chatham Area Public Library. Log books, plant a seed, and watch a shared garden grow as the community reads.
Visit
A branded arcade game for Dixon's — mobile-first play, custom assets that match the business, a leaderboard, and a real production deploy.
Play
A full tower-defense game in vanilla JavaScript and Canvas — spatial-grid collision, complete game logic, and event telemetry for balance.
Play
An interactive voxel renderer — image-to-cell rendering, audio-reactive visuals, and a lot of WebGL stability work under the hood.
Launch
A browser-based talk that explains practical AI to non-technical audiences — the deck I actually use at libraries and community rooms.
View deck