Skip to content
View dankotov's full-sized avatar
🐈
🐈

Highlights

  • Pro

Organizations

@mappio

Block or report dankotov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dankotov/README.md

🕹️ Dan Kotov

Software Engineer BSc: Computer Science @ Toronto Metropolitan (Ryerson) University

    PROJECTS

FACEIT mappio logo

Mappio

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)

[chrome]   [firefox]   [web]


Pinned Loading

  1. faceit-mappio faceit-mappio Public

    Browser extension that provides insight into your FACEIT CS2 opponent's veto moves and more.

    TypeScript 11 4

  2. atv-axiomatic/Cooking-Recipe-Suggestion-Web-App atv-axiomatic/Cooking-Recipe-Suggestion-Web-App Public

    A full-stack web application that seeks to provide cooking recipes to users based on the ingredients they input.

    JavaScript

  3. cps842 cps842 Public

    Python

  4. cps844 cps844 Public

    Python