Skip to content

IT Consultant · Systems Analyst · Solutions Developer

Systems, automation and reporting that solve real operational problems.

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.

Rohan Hare
2005
Year my IT career began: nearly two decades of hands-on work, from support to enterprise operations to consulting.
16
Years in enterprise IT operations: 8 at Powerex, 4 at Harper Grey, 3 at Tourism Whistler and 1 at Ford Motor Company.
14
Years with my longest client, Harper Grey: four as a full-time analyst, then ten as a consultant.
70,000+
Lines of SQL, Python, PowerShell and .NET code I maintain across client work, by my own count.

Experience in context

Different environments. The same practical standard.

Enterprise operations

Technical project delivery, formal change, resilience, governance and business continuity in environments including Powerex, a subsidiary of BC Hydro.

Legal & professional services

Reporting, SQL, matter-centric systems, workflow and legal technology across Harper Grey LLP, Farris LLP, RBS LLP and JFK Law LLP.

Operational data & systems

Database analysis, information quality and practical systems work shaped by roles in organizations such as Tourism Whistler.

Consulting & product development

Owner-operated consulting, automation and production software built through RTH Tech Services Inc., including TaskDesk and Fiscal Desk.

Latest work

Real operational needs, production tools and active builds — not concept mock-ups presented as finished products.

View all work →
TaskDesk — screenshot
TaskDesk
Email and meetings turned into tracked tasks, time and billing records

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.

Fiscal Desk — screenshot
Fiscal Desk
Invoicing, disbursements and bank reconciliation

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.

Legal Reporting & Analytics on Elite 3E
SSRS reporting for three law firms

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.

JFK Law LLP — SCC Decision Monitor
Hourly legal publication monitoring and triage

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.

Escala Residences — Water Sensor Automation
Leak alerts routed into service requests within seconds

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.

Automation & Systems Administration Toolkit — screenshot
Automation & Systems Administration Toolkit
PowerShell, SQL and Python tools for operational support

A curated, filterable library of scripts and tools for administration, migration, diagnostics, reporting and repeatable operational support.