Systems we’ve written into being
A selection of platforms we designed and built from the data model up — event-driven settlement, a double-entry ledger, telemetry at fleet scale, schema-driven analytics. Each one shipped as typed, observable infrastructure-as-code.
Websites
- Pokéhana2025
A poke-bowl menu that orders for itself
Replaced scattered delivery-app listings with a fast static site: one menu, allergen filtering, and direct routes to pickup or delivery.
- Ordering channels
- Pickup · Uber Eats · DoorDash
- Dietary filters
- Vegan · Gluten-free · Allergen labels
- Bowl entry price
- Build Your Own from $10
- ABS Copy Fax2025
Thirty years of expertise, now findable online
Organised a family-owned GTA office-equipment company into four clear service lanes — with an equipment directory, brand index, and lead forms that start real conversations.
- Service lines
- Sales · Leasing · Service · Managed Print
- Lead channels
- Quote form · Callback request
- In business since
- 1994
Apps
- Vantage Advisory2025Illustrative
A client portal that replaced the inbox
Replaced email threads and shared drives with a secure role-gated portal — clients track milestones, download deliverables, and see updates in one place.
- Access model
- Role-gated (client / admin)
- Deliverable distribution
- Self-serve portal
- Audit trail
- Built in from day one
- Grove Logistics2024Illustrative
An ops dashboard that runs on one Lambda
Replaced a suite of disconnected spreadsheets with a single internal tool — load status, driver assignments, and route exceptions in one view, updated in real time.
- Data sources consolidated
- Three spreadsheets → one dashboard
- Update latency
- Real-time via WebSocket
- Runtime cost
- Scales to zero between shifts
Software
- Atlas Logistics2025Illustrative
A freight network that settles in real time
Retired a fragile nightly batch for an event-driven settlement engine on DynamoDB Streams and EventBridge. Invoices that once took a day now clear in seconds.
- Settlement time
- 18h → 4s
- Run-rate cost
- −62%
- Reconciliation breaks
- 0
- Ledger Financial2024Illustrative
A double-entry core that never loses a cent
Built a strongly-consistent double-entry ledger as a single deployable service on PostgreSQL — every posting committed inside one serializable transaction, with an append-only audit log and a read replica, certified to balance under any failure.
- Throughput
- 9k tx/s
- p99 write
- 11 ms
- Balance drift
- provably 0
- Northwind Energy2024Illustrative
Telemetry for half a million devices, in real time
Split high-frequency sensor ingestion, processing, and query into independent containerised services on a Kafka event bus, each scaling to its own load — sub-second dashboards at a tenth of the previous cost.
- Devices
- 520k
- Ingest
- 1.2M msg/min
- Cost / device
- −91%
- Meridian Analytics2023Illustrative
Analytics that ships the day it is spec'd
Replaced a bespoke ETL stack with a typed, schema-driven pipeline so a new metric goes from request to production dashboard in an afternoon.
- New metric lead time
- 6 wks → 1 day
- Pipeline LOC
- −74%
- Schema coverage
- 100%

