L3 Software Engineer

Garrison Siberry

7+ years building mobile and web apps using Flutter & Dart

Resume

About Me

Garrison Siberry

I am passionate about mobile development best practices, UI/UX design, and performance optimization. I pride myself on writing clean, maintainable code and engaging in productive pair programming sessions.
I also excel at mentoring junior developers and translating technical specifications and requirements to non-technical people. I have adopted AI into some of my coding practices while retaining a thorough understanding of my code bases.
When I'm not coding, I enjoy cycling, yoga, and working on my home server.


My obsession with programming began with a deep dive into native Android development. I designed, developed, and deployed a logistics app for a Toronto-based junk removal company.
While at first the owner doubted our need to modernize, the app quickly proved valuable, and they later bought it from me.


In 2018, I used Flutter to create Gloomhaven Companion—a mobile app for the popular board game Gloomhaven. It has since garnered over 50,000 downloads with a 4.9★ rating on Google Play.
In 2019, I completed a contract to build the Takla Fish Tracker, and later the Takla Wildlife Tracker for a First Nations community in Northern British Columbia. It allows users to log wildlife encounters (including photos) and submit it to a Firebase backend.
In early 2020, I was hired on as a mobile developer at CMiC.


I currently work as a Level 3 Software Engineer at CMiC building a Flutter app for a large construction ERP platform. I collaborate closely with product managers, designers, and backend engineers.

Flutter Dart Java GitHub Kotlin Firebase

Featured Projects

Gloomhaven Companion

Gloomhaven Companion

Flutter • Dart • SQLite • Material Design 3

Calculate card enhancement costs and track characters. Over 50,000 downloads with a 4.9★ rating.

Takla Wildlife Tracker

Takla Wildlife Tracker

Flutter • Dart • Firebase

Allows users to share their location, select from a lists of different species, and upload photos. They then submit their encounter to Firebase. Built for a First Nations community in Northern B.C.

Junk Removal App

Java • Firebase • Material Design

Replaces paper tickets for a Toronto-based junk removal company. Allows drivers to receive job details, provide reliable and transparent job estimates, and sync data with Firebase.

Resume