origin: Calgary, AB
squawk: 2026 ↠ cleared for coding
ID
DH-101
Role
Developer
Base
Calgary
Clearance
Active
Hi, I'm Devon! I'm a full stack developer with a Graduate Certificate in Full Stack Web Development through Robertson College. At Flair Airlines, I built an internal full stack dispatch platform with custom middleware bridging REST and SOAP services into one unified system, helping track shift handovers, internal dispatch training records, RBNs, and delay alerts, along with scripts to extract FAA data including EDCT alerts and advisory alerts. Most of my recent personal work has leaned towards backend development. I work with clients on sportsbook automation, which involves aggregating odds across different platforms, reverse-engineering APIs, and building bots to pull and process data at scale. I enjoy solving real operational problems with code, whether that's automating a manual process or making sense of data that isn't meant to be easy to reach.
2021-2022
Mid 2021, I started my programming journey. I started by
self-teaching myself C# basics and SQL Sever. Whilst working
in the position of Aircraft Load Coordinator at Perimeter
Aviation, I noticed that the systems and procedures were
outdated. I Designed and implemented a system allowing
multiple departments to communicate through one platform.
This program greatly increased both productivity and allowed
for more effective and clear communication.
In September of 2021 I enrolled in the Full Stack Web
Development course at Roberston College.
I shifted my programming focus toward Python, spending most of my free time learning its fundamentals.
I started applying the Python fundamentals I'd learned by building tools for a former colleague at
Perimeter Aviation. The first version was a GUI application built with Tkinter that lets users upload a
CSV file and automatically generate a cleaned, organized Excel report.
Toward the end of 2024, I picked up Django, PostgreSQL, and SQLite, and rebuilt that tool as a full
web application, adding better SLA tracking, Airway Bill monitoring, and priority visibility.
In early 2024, I started learning FastAPI and the fundamentals of REST API design. Later on in the year, a friend referred me to a few clients who needed help aggregating and extracting sportsbook odds. I built a set of bots that pulled odds from multiple sportsbooks, and packaged the results into a FastAPI service (DifferentOdds API V1), along with a comparison website that lined up esports and soccer odds side by side across sportsbooks. Along the way, I picked up Celery and Redis so odds data could be cached ahead of time, letting an endpoint return results instantly instead of waiting on a live sportsbook request every time it was called.
I rebuilt my FastAPI service into a faster, more robust v2, adding a Same Game Parlay engine
that compares thousands of parlay combinations across 8+ sportsbooks in real time and automatically
flags the ones with the strongest value, alongside several other client projects in the sportsbook
automation space.
I also rebuilt my earlier cargo tracking web app from the
ground up as CargoReporter, a more robust version with duplicate AWB detection, a dedicated view
for AWBs still outstanding under 30 hours, sent/not-sent status tracking, and a scanner that lets
staff type in or scan an AWB's QR code to log it against its destination, along with client and
freighter management.
I also joined Flair Airlines as a Developer / Technical Dispatcher, where I built an internal
full-stack dispatch platform handling shift handovers, RBN tracking, dispatcher training records,
and historical data and reporting, along with a custom middleware layer bridging REST and SOAP
services into one synchronized system, and automated scripts that track FAA EDCT and advisory alerts
and fuel-savings and passenger-load insights.
| Flight | Date | Project | Destination | Status |
|---|---|---|---|---|
| DH-100 | 2021 |
Perimeter Threshold Internal Flight Board & Cargo Board with Weight and Balance Calculator |
Cancelled | |
| DH-300 | 2025 |
DifferentOdds Comparison Compares live esports and soccer odds across sportsbooks |
Cancelled | |
| DH-400 | 2026 |
DifferentOdds API V2 Pulls live odds, aggregated odds, and real-time same-game parlay (SGP) odds |
On Time | |
| DH-401 | 2026 |
Cargo Reporter Uploads and sorts AWB data, manages freighters and clients, and scans AWBs for tracking |
On Time | |
| DH-402 | 2026 |
BettorOdds Liquidity Bot Extracts and processes liquidity lines, alerting on valuable opportunities |
On Time | |
| DH-403 | 2026 |
Betropolis Bot Extracts and filters esports lines from Betropolis, alerting on relevant odds |
On Time | |
| DH-404 | 2026 |
Bridge Bot Extracts bet data from Discord threads, sends it to the Pikkit API, and returns a bet link |
On Time |