I'm Christopher Baran, a Computer Science major (Co-op) and Statistics minor at the University of Manitoba. I graduate in June 2026.
I like building production systems end-to-end, from schema design through the API layer to the deploy pipeline and the live VPS hardening. TriggerTracker (triggertracker.ca) is the project I've spent the most time on lately. It's a live price aggregator across Canadian retailers with cross-retailer deduplication, a multi-stage ML classification pipeline, and weekly scheduled scrapes. I run it myself on a hardened Linux VPS behind Cloudflare, with GitHub Actions auto-deploying on green builds.
Two co-op terms at G3 Canada Limited gave me production experience across data engineering and full-stack work. As a Junior Developer I re-architected daily ingestion in Azure Data Factory and designed the SQL Server data warehouse behind executive Power BI dashboards. Earlier as a Business Analyst I built a PowerApps application that grew to 300+ monthly active users nationally. I'm also working under contract as a Software Engineer, building in C# (.NET) and Vue. Product specifics are under NDA.
Long before all of that, I led a multinational team building The Outlands, a multiplayer game on Roblox. Asymmetric PvP design, a CI/CD pipeline for deployment, 100+ peak concurrent players. That's where I learned how to ship something real with a team.
Best ways to reach me are email or LinkedIn. Open to conversations with potential employers, collaborators, or anyone working on something interesting.
Personal Email: chris7.baran@gmail.com
LinkedIn: linkedin.com/in/christopherbaran
A few projects I've shipped or been working on recently.
April 2021 - December 2022, two runs. A Star Wars themed multiplayer PvP game I built and ran on Roblox Studio. The core was a server-wide raid loop sitting on top of a player-faction territory system. Factions could claim and upgrade territory backed by DataStore persistence, and an Outlander could raid the Sector 3 Data Vault at a chosen difficulty for tiered loot drops with a chance at a Golden Data drop.
Golden Data bought server-wide consequence items. The hardest tier triggered a Death Star sequence that destroyed the entire server and teleported every player to a new place. Smaller items like seismic charges disrupted base power.
I led a multinational team across time zones, built a CI/CD pipeline for deployment, and the game peaked at 100+ concurrent players.
April 2026 - present. A live deal aggregator for Canadian retailers I built and run myself at triggertracker.ca. About 98 per-retailer scraping adapters feed into a normalized schema with cross-retailer deduplication via a merge classifier (elastic-net logistic regression over name similarity, brand canonicalization, GTIN/MPN agreement, and dHash perceptual image similarity), plus a multi-stage product classifier built on regex heuristics, a Naive Bayes ML model, and per-category subcategory models. Low-confidence cases drop into an admin review queue that feeds an active-learning loop.
Production runs on Docker Compose on a hardened Linux VPS behind Caddy and Cloudflare. GitHub Actions auto-deploys on green builds, daily pg_dump backups with 14-day retention, and Vitest covers adapter parsers.
Work in progress. A successor to The Outlands with broader scope: vehicles, missions, a HoloNet messaging system, an in-game economy with a credit-and-level purchase flow, and custom camera and cursor controllers. Currently architectural exploration; not shipped to live.