What I've Built

Browser games built from scratch — no frameworks, no dependencies.

GTO Heads-Up — Poker Trainer

A heads-up No-Limit Hold'em trainer that grades every decision against GTO in real time. Play hands against a bot and see your equity, the pot odds you needed, the EV you gave up, and a plain-English explanation after every action. Play/Study modes, exploitable opponent styles (Nit, LAG, Station, Maniac), and full session tracking. Monte-Carlo equity and a 7-card evaluator under the hood. Plays on web and mobile.

React JavaScript Monte Carlo
TrapStrike — 3D Tactical FPS

An original browser-based 5v5 tactical FPS built with React, Three.js, and TypeScript. Play the desert map "Sandline" with a full plant/defuse objective: carry the Charge, hold E to plant at Site A or B, and survive the 40s detonation while AI Watchmen rush to defuse. Features a 5v5 bot match (4 allies + 5 enemies), a buy menu with 5 original weapons, round economy, kill feed, TAB scoreboard, and difficulty that scales by round.

React Three.js TypeScript Vite
Retro Top-Down Shooter

A pixel-art browser shooter built on HTML5 Canvas. Features 6 levels, 3 enemy types (grunt, runner, tank), health pickups, screen shake, particle effects, and a full save system via localStorage. WASD to move, mouse to aim and shoot.

JavaScript HTML5 Canvas CSS
F1 Bricks

A browser-based F1 racing game built on HTML5 Canvas. Race against 7 bots across 4 modes — Easy, Medium, Monaco (hardest F1 circuit IRL), and Drift. Features DRS (Caps Lock), drift mechanics (Shift), live minimap, first/third-person views, 3-lap races, and a full hotkeys guide. No frameworks, no dependencies.

JavaScript HTML5 Canvas CSS
2D DUST 2 — FPS Browser Game

A browser FPS inspired by CS2's iconic Dust2 map. Raycasting 3D engine (Wolfenstein-style), 5 bots across easy/medium/hard difficulties, CT vs T sides, bomb plant/defuse mechanics, buy menu (AK-47, M4A1-S, AWP), TAB scoreboard, radar minimap, and CS2-style first-to-13 scoring. WASD to move, mouse to aim.

JavaScript HTML5 Canvas Raycasting
Tic Tac Toe

A clean two-player Tic Tac Toe game. Fully self-contained in a single HTML file — all JS and CSS inline, zero dependencies. Tracks session scores for X, O, and draws across rounds without any page reload.

JavaScript HTML CSS

More on GitHub →

github.com/og-traplord