reachcommunitychurch.ca
A site for a church I attend, warm where the rest of my work runs cool, because the audience is a congregation and the design brief follows the reader.
Open the site
Built a profitable e-commerce business, its iOS companion, and the agentic engineering that keeps improving it. I work AI-native and I learn quickly.
Quaza Inc.
Quaza Inc. is my commerce business, profitable in its first half. I built what it runs on: the Storefront, iOS App, Market Tracker, and Quaza Hub, the local AI‑native server that automates and powers it all.
The flagship
One company, every surface. A storefront, an iOS app, a price tracker, a news blog, and an AI architecture that optimizes it all. Shop and tracker read one prices API.
The storefront
A fast storefront built for conversion and agentic commerce. It syncs with the iOS app and marketplaces, and AI workflows keep improving it.
47.7% gross margin
The companion
I learned Swift by shipping this. Live on the App Store, connected to the storefront, and providing a free price tracker that builds an organic loyal customer base.
Light / Dark Mode · Price tracker and indexes
The moons
Live market indexes updated daily, and articles from a pipeline I built to research, draft and apply SEO before anyone sees them.
Free useful tools · a long term loyal userbase
The lab
A Quaza Inc. subsidiary. A digital agency that helps small businesses build and run their digital side, from website design to local open-weight model training.
The machine
Behind the business runs Quaza Hub, a local Linux server where agents work under written rules. My MacBook offloads the heavy work to it, and it runs custom LoRA-trained models.
24/7 · automated agentic work
Digital Marketing Manager
A racquet-sports retailer, Canadian since 2008. My full-time job, where I built their storefront from scratch and keep adapting it to a digital landscape that keeps moving.
The turnaround
A brand-new Shopify store, built with the platform's best practices and up-to-date integrations, with Google Ads pointed at it.
515% online, first year · 2,603 SKUs
The file on the flagship: the store, the app, the one backend they share, and the machine behind them. The working parts are rebuilt further down, live.
Built quazacollect.com App Store
Every section of the theme is written Liquid rather than a configured preset, so any surface can change without waiting on anyone. A pushed branch is the deploy, and a review pass runs against the diff before it goes.
SwiftUI with the Observation framework and Swift Concurrency, learned by shipping it. Four releases in the first twenty-four days, and every screen wears the store's own design language.
Both clients read one Cloudflare Worker in front of a D1 database. A price in the app is the price on the site because there is exactly one place a number can come from. That constraint was set before either client existed, which is why neither has ever needed reconciling.
one backend · one price
Agents work under written rules against a gate that decides what ships. A local model serves retrieval over the store's own writing. Twelve scheduled jobs fire on their own schedule. One wall console is where the state of all of it is read at a glance.
Set guides and market analysis, researched and written end to end. It stops one step short of publishing, so a person approves every post that goes out.
Quaza News
Sealed held, singles drifted, and the reprint question stayed open.
Sealed boxes of Example Set ended the month close to where they began. Singles from the set drifted a few points lower, led by the alternate arts.
None of this is real. The set, the cards and the figures are invented for this page.
The chase card of the set gained on thin volume, which is the kind of move that fades. Mid-tier holos sat flat, and listed supply held steady all month.
A reprint would reset most of the numbers above, and rumours of one arrive on schedule. Until an announcement lands, every figure here stays what it is: an illustration.
Illustrative article, not a real post.
6 stages, run in order. Nothing here talks to Shopify: the run is a recreation.
The article is illustrative: the set, the cards and the figures are invented for this page. The run animates the real pipeline's order without talking to Shopify.
Quaza News is a TCG news blog on the Quaza Collect storefront, produced by a pipeline rather than typed into an admin: 18,246 lines of Python, a shared component library, and 73,195 words of prose across 30 built articles, tracked as 15,362 lines of article HTML. Publishing goes through the Shopify Admin GraphQL API, images first, article second, always as a Draft.
Every row is running in the company today.
The file on the studio: how the globe is drawn by hand, what the telemetry in the corners actually reads, and a metaphor held through every line. None of it leaks into the warmer work below.
The hero is live: a hand-written WebGL globe, orbit stable.
Before Quaza there was ATR: a racquet-sports retailer, Canadian since 2008. The file on the rebuild: the store from scratch, the online side run alone while employed full-time, and the month it took to get a yes.
A site for a church I attend, warm where the rest of my work runs cool, because the audience is a congregation and the design brief follows the reader.
Open the siteEvery build on this page happened alongside a full-time job. Two co-op terms in marketing and inside sales sit between the retail years and ATR, and the degree ran under all of it.
The commerce company this page opens with: store, app, backend and the agents, all mine.
The only person on anything digital: the store, advertising, marketplaces, shipping. The turnaround above happened here.
Diagnosis under time pressure with the customer watching: intake, fix, handback.
First Canadian job, started within two months of arriving. Translating spec sheets into what a buyer actually needs.
Education Honours Bachelor of Commerce in Digital Business Management, Humber College, Toronto. Four years, with e-commerce, web development, databases and analytics as graded coursework, all of it now in production somewhere above.
agent fleets on schedules written rules and a ship gate MCP tool integrations retrieval and local models
Shopify theme and Liquid Google Ads pricing and shipping economics catalogue and fulfilment ops
TypeScript Swift and SwiftUI React Astro Node Python WebGL and canvas automated browser test harnesses
brand systems motion and interaction hand-drawn SVG illustration typography marketing surfaces
Nothing here is aspirational: every line is in production on this page, or in the company it describes.