Available for hire

I build apps that actually work. No bloat, no lag, just clean architecture.

I'm Cannon. I don't care about the latest JavaScript trend. I care about speed, decoupling the frontend from heavy lifting, and writing code that gets out of the user's way.

01

The Work

A look into how I approach complex data problems and dismantle runtime pipeline lag.

FA Movie Sales Tracker

Decoupled Multi-Server Architecture

Theater managers were stuck with clunky, location-locked software that took forever to load. I wanted real-time ticket volumes and historic show schedules accessible from anywhere, instantly. So I built it.

Instead of reaching for a massive framework like React or Angular, I wrote a hyper-lightweight vanilla JavaScript SPA. It pulls data from a fleet of background scraping workers, completely detaching the UI from the heavy lifting. The result is an interface that never drops frames, even when parsing massive datasets.

40ms
Query Latency
85%
Storage Saved
185K+
Showtimes Indexed via Bitwise Matrices

02

The Stack

I use what works. Sometimes that's a modern framework, but mostly it's just knowing how to get the browser and the server to talk without getting in their own way.

Right now, I'm deep diving into the AWS ecosystem—tearing down older monolithic setups and actively migrating my infrastructure to be more resilient and cloud-native.

Frontend / UI

JavaScript (ES6+) TypeScript Tailwind CSS Vanilla DOM Auth0

Backend / Data

Node.js Express MySQL Puppeteer Axios Bitwise Compression

Currently Implementing

AWS Cloud Infrastructure Serverless Functions