Enterprise operations
Technical project delivery, formal change, resilience, governance and business continuity in environments including Powerex, a subsidiary of BC Hydro.
IT Consultant · Systems Analyst · Solutions Developer
I build practical systems for organizations where the work is complicated, the data is messy, and the off-the-shelf answer never quite fits. Since beginning my IT career in 2005, I’ve worked across enterprise operations, legal and professional-services reporting, Microsoft 365, automation and custom software development.
The common thread is simple: understand the real problem, build something supportable, and leave the organization with fewer moving parts than it started with.
Experience in context
Technical project delivery, formal change, resilience, governance and business continuity in environments including Powerex, a subsidiary of BC Hydro.
Reporting, SQL, matter-centric systems, workflow and legal technology across Harper Grey LLP, Farris LLP, RBS LLP and JFK Law LLP.
Database analysis, information quality and practical systems work shaped by roles in organizations such as Tourism Whistler.
Owner-operated consulting, automation and production software built through RTH Tech Services Inc., including TaskDesk and Fiscal Desk.
Real operational needs, production tools and active builds — not concept mock-ups presented as finished products.
A production desktop application with an Android companion, built in Python on PostgreSQL, that turns client email and meeting transcripts into tracked tasks and logged time, with AI decisions kept reviewable.
A production application, built in Python on PostgreSQL, that issues numbered invoices from reviewed time and disbursements and reconciles bank transactions against their supporting documents.
SQL Server and SSRS reporting against Elite 3E data: built from scratch at two firms and rewritten from the ground up for a third firm’s migration, across roughly 339 reports.
A production internal monitoring workflow that checks Supreme Court of Canada publications every hour and alerts legal users when configured matter-specific criteria are matched.
A production workflow that parses water-leak sensor alerts, creates pre-populated service requests in the existing property-management queue, and closes requests automatically when sensors return to normal.
A curated, filterable library of scripts and tools for administration, migration, diagnostics, reporting and repeatable operational support.