A cross-section of fifteen years. The common thread is systems that hold records people depend on.
Live in production
TruckSmart: fleet and repair-shop software that share one set of truck data
Two multi-tenant SaaS products I designed, built and run. They started with a trucking carrier and the repair shop that services its fleet, and now serve any company in either role. Because the shop system pulls units and live odometer readings from the fleet system, shop paperwork and maintenance schedules run on real telematics data instead of someone's guess.
TruckSmart TMS
Fleet management for trucking companies: trucks, trailers and drivers, with Geotab telematics integration for live odometer sync and maintenance tracking.
TruckSmart Shop
The full cycle for heavy-duty truck and trailer repair shops: work orders with customer approval, a mechanic job board and shop TV display, parts purchasing and inventory, invoicing that splits combined truck-and-trailer jobs into one invoice per unit, automatic maintenance drafts, and management reports.
trucksmartshop.com
Trucking and heavy-duty repair TypeScript, Express, Prisma, PostgreSQL, Next.js. Built and operated under Noedge Inc.
-
Verified workforce for a food manufacturer
The factory relied on agency-supplied labourers it didn't employ directly, so it couldn't be sure the person on the floor was the one who had been trained. Each worker was enrolled with a photo and their phone number and given a QR badge. At the gate, security scans the badge and the enrolled photo appears, so a substitute with someone else's ID is caught on the spot. Simple, cheap, and it worked.
Food manufacturing Worker enrolment, QR badges, photo verification
-
Operations and planning platform for a multi-branch spa
Scheduling across branches, step-by-step manuals for every treatment protocol, and a planning tool that answers owners' real questions: which services to promote to hit a revenue target, how many months it will take, and when a new piece of equipment pays for itself.
Beauty and spa Scheduling, protocol library, business intelligence
-
Conference registration and on-site check-in
Registration, payments and admin for North American conferences, plus an iOS app for fast check-in on event day. Clients come back year after year.
Events PHP, MySQL, Swift
-
Editorial portal serving 1–2 million monthly visitors
For Walmart Canada, a content destination fed by a nightly pipeline that pulled thousands of store- and postal-aware product records from internal APIs, with recipe-to-cart deep linking and one analytics layer feeding several measurement systems.
Enterprise retail Built in-house at Walmart Canada
-
Donation and order integrity for a nonprofit
Rebuilt a nonprofit's online donation and ordering system, repaired corrupted order history, and built reconciliation tooling so finance can match reports to the bank.
Nonprofit WordPress, WooCommerce, Stripe
-
Listings that stay current without anyone touching them
For a real estate business, an integration with the MLS that pulls property details automatically and refreshes them every day, so the site always shows accurate listings.
Real estate MLS API integration, scheduled automation
-
Ingredient scanner for acne-prone skin
An iOS and Android app that reads a product's ingredient list from a photo and flags ingredients known to be pore-clogging, by matching the text against a curated compound dictionary.
Beauty iOS, Android, OCR
-
Websites that send leads straight into the CRM
For Thentia, a WordPress corporate site wired into Salesforce and Pardot, so every enquiry landed in sales with qualification and segmentation already applied. I've built the same pattern for smaller firms, such as a landscaping company whose website leads now flow automatically into its job-management system.
SaaS and small business WordPress, Salesforce, Pardot, CRM integration
Most client work is under NDA, so client names are withheld. I'm happy to go into detail in conversation.