Portfolio

21 tools we've built. All running right now.

Everything below is live and used by real clients or by us in our own practice. Two are case-study demos you can open and click through; the rest are logged-in tools we operate for clients under NDA.

Access Modernized

Live

What your old Access app could look like today. A clean web front-end on MySQL — dashboard, catalog, customers, rental history — running against the Sakila sample database. Purpose-built to sell the pitch to companies still on Access.

Case study · PHP · MySQLOpen

Excel as a Front-End

Live

Downloadable .xlsm that pulls live data from a MySQL database over HTTPS — because half the finance world still lives in Excel. Includes VBA source and a public JSON endpoint you can hit directly.

Case study · Excel · VBAOpen

Corporate Secretarial

Live

Shareholder registers, board resolutions, and governance events kept in a single auditable record. Every entry balanced, every change traceable.

Platform · GovernanceOpen

Stock Transfer

Live

Share issuances, transfers, and cancellations with automatic ledger balance. Full audit trail on every event.

Platform · Transfer AgentOpen

Timesheet

Live

Billable-hours tracker with CSV export and client-level breakdowns. Built to replace a mess of spreadsheets.

Web appOpen

GoldenPin

Live

Senior-friendly locations map for finding services and community spots. Large touch targets, clear labels, no clutter.

Maps · PWAOpen

Site Inspection

Live

Mobile deficiency capture with GPS pinning and inline photos. Built for field inspectors who don't want to fight with software.

Mobile web · GPSOpen

Mining Claims

Live

Ontario mining claims map with shapefile import, spatial queries, and CSV export. Built on Leaflet and PostGIS.

GIS · SpatialOpen

Care Connect

Login required

Home-care matching platform connecting clients to care providers by location and service type. White-label ready.

Web appOpen

Site Builder

Login required

Internal tool for spinning up and managing client sites from templates. Powers a lot of what we ship.

Internal toolOpen

CRUD

Login required

Textbook Create-Read-Update-Delete example — a working reference implementation showing our approach to clean, minimal database-backed apps.

Reference · PHPOpen

Vitals

Login required

Personal medical readings tracker — log blood pressure, weight, glucose, and other vitals over time. Simple charts, no fluff.

Personal healthOpen

Music Collection

Live

Catalogue for music and video collections. Search, filter, tag, and browse — cleanly. Built for people who own things.

CatalogueOpen

Big File Download

Live

Token-authenticated download portal for large files. Powers the file-download link on this site too.

File transferOpen

Big File Upload

Live

Chunked upload for files up to 100MB with progress indicator. Powers the upload flow on this site too.

File transferOpen

Shopping

Live

Self-hosted Stripe checkout flow with cart, webhook order handling, and receipt emails. Also runs the shop on this site.

E-commerce · StripeOpen

Issue Tracker

Login required

IT service ticket tracker with priority triage, comments, and role-based views. Simple, fast, and doesn't try to be Jira.

Internal toolOpen

Field Deficiency Management

Login required

Construction deficiency tracking from report to repair. Office web app for builders, projects, lots, work orders, and calendar. Phone view for field staff to photograph, note, and close out issues. Full audit trail.

Deficiency ManagementOpen

Invoicing

Login required

Create invoices in seconds, send by email, get paid online. Settles direct to your Square account — no middleman markup, no data resale.

InvoicingOpen

Expense Tracker

Login required

Multi-user expense log with vendor, project, and category tagging. GST/HST/PST split automatically. Filtered CSV export for the accountant.

Expense TrackingOpen

Estimator

Live

Build quotes from a materials and labour catalogue, and save frequently-quoted item sets as reusable assemblies. Approved estimates convert into work orders — with only the lines the customer actually accepted. Both generate PDFs and email straight to the customer.

EstimatingOpen