Software Engineer
BSc: Computer Science @ Toronto Metropolitan (Ryerson) University
Browser extension for the FACEIT CS2 competitive platform that turns opponent data into a tactical advantage - combining real-time stats, behavioral predictions, and ML-powered analytics to help players make smarter decisions in every match.
Key Features
‣ probabilistic ban predictions from historical veto analysis of the opposing captain
‣ per-map win probability via ML classification
‣ post-veto opponent position heatmaps aggregated from parsed match replays
‣ player in-game-role classification derived from population-normalized stat profiles
‣ suite of real-time in-browser player and team performance analytics
Architecture
Extension: TS, React, Webpack
ML service: Python, Go
Match replays processing pipeline: Go, Rust
Auth & Billing: AWS Lambda (TS), Redis, OAuth, JWT, Stripe
Web: Svelte (TS)
Infra: VPS, Docker, GH Actions CI/CD, Route53 geo-DNS (regional proxies for throttled ISPs)


