senior software engineer · product, mobile & full-stack

I build software
people love
to use.

repos (public + private)
commits all time
commits past year
commits this month

knowledge

Tech Stack

Hover any logo to see years of experience.

Flutter / Dart
Flutter / Dart
React
React
Angular
Angular
TypeScript
TypeScript
JavaScript
JavaScript
HTML / CSS
HTML / CSS
WordPress
WordPress
CSS / SASS
CSS / SASS
Next.js
Next.js
Grunt.js
Grunt.js
Vite
Vite
Firebase / Firestore
Firebase / Firestore
Node.js / Express
Node.js / Express
PHP
PHP
.NET Core
.NET Core
.NET / C#
.NET / C#
Stripe
Stripe
Python
Python
C++
C++
MySQL
MySQL
MS SQL Server
MS SQL Server
Cloud Firestore
Cloud Firestore
MongoDB
MongoDB
GraphQL
GraphQL
SQLite
SQLite
PostgreSQL
PostgreSQL
Git
Git
GitHub Actions CI/CD
GitHub Actions CI/CD
Docker
Docker
Linux
Linux
Kubernetes
Kubernetes
Firebase
Firebase
AWS
AWS
Azure
Azure
DigitalOcean
DigitalOcean

work

Systems I've Built

Each project exists because something was broken, slow, or missing.

experience

The Timeline

Selected roles from 10+ years of building products and systems.

2019
How To Hockey
current
Oct 2019 - Present
Lead Software Engineer
Software Architecture & System DesignGitHub Actions CI/CDFlutter / DartFirebase / Firestore
flip for photo
How To Hockey

How To Hockey

Lead Software Engineer

Oct 2019 - Present

2019
BugsLife Solutions
Sep 2015 - Jul 2025
Independent Software Consultant
Flutter / DartFirebase / FirestoreWordPressPHP
flip for photo
BugsLife Solutions

BugsLife Solutions

Independent Software Consultant

Sep 2015 - Jul 2025

20152025
Georgian College
September 2018 - September 2019
Web Specialist, Marketing
WordPressPHP.NET / C#MySQL
flip for photo
Georgian College

Georgian College

Web Specialist, Marketing

September 2018 - September 2019

20182019
LinkGreen
August 2017 - December 2017
Programmer & Integration Development Manager
.NET / C#REST API DesignDatabase Sync ToolingKANBAN / Agile
hover for details →
LinkGreen

Built REST API integrations and a Windows .NET application enabling non-technical staff to synchronize local inventory databases with cloud platforms across varied customer network environments.

  • ▸Built REST API integrations and a Windows .NET application that enabled non-technical staff to synchronize local inventory databases with cloud platforms across varied customer network environments
  • ▸Managed Kanban delivery, GitHub workflows, releases and CI/CD pipelines, maintaining repeatable integration processes and visibility of delivery risks
20172017
Geek Power Web Design
January 2017 - August 2017
Senior Web Developer
WordPressReactPHPMySQL
flip for photo
Geek Power Web Design

Geek Power Web Design

Senior Web Developer

January 2017 - August 2017

20172017
Media Suite Inc.
June 2014 - September 2015
Web Designer & Developer
UX / UI DesignPHPMySQLHTML / CSS
flip for photo
Media Suite Inc.

Media Suite Inc.

Web Designer & Developer

June 2014 - September 2015

20142015
scroll to travel back in time→

about

What Actually Matters

Three things that shape how I build and why.

Haden Hiles
Moment 1
Moment 2
Moment 3
Moment 4
Moment 5
Moment 6
Moment 7
Moment 8

Oro, ON

Always building