
Competl
A competitive multiplayer word game (SENG513) — Wordle reimagined around real-time competition. OAuth login, a daily shared puzzle, live leaderboard, and a serverless scoring backend.
fullstack developer · solutions architect
I translate complex business workflows into clean, reliable software.
01 / about
I'm a fullstack developer in Calgary with a background in ERP systems, backend automation, and business-critical software. I've spent the last few years building the kind of software that quietly keeps a company running — warehouse systems, supply chain tooling, financial controls, and more.
I started as the first developer at CRL Synergy — no team, no playbook, just operational problems that needed solving. Today I lead a team of six and have shipped solutions across warehousing, supply chain, accounting, QA, and more.
02 / stack
03 / experience
Coursework spanning databases, distributed systems, and software engineering — foundations I now apply to ERP architecture and data-intensive backends.
04 / projects

A competitive multiplayer word game (SENG513) — Wordle reimagined around real-time competition. OAuth login, a daily shared puzzle, live leaderboard, and a serverless scoring backend.
A Django app scoring public sentiment for any ticker via a custom NLP pipeline (Stanford Stanza) with negation and emoji handling. Includes a backtest page checking signals against historical prices across 100 stocks.

A full-stack NBA prediction platform (CPSC 471) — vote on outcomes before tip-off and earn points, where picking the underdog pays more. ASP.NET Core + EF Core over SQLite, React SPA, shop, badges, and admin panel.
05 / contact
Want to build something new? The fastest way to reach me is email.
based in Calgary, AB