AI & Game Intelligence

I build AI that plays, learns, and wins.

Computer Engineering student at the University of Manitoba. I design intelligent agents using classical search, game theory, and reinforcement learning.

EB

Projects
Chess Engine
Minimax · Alpha-Beta Pruning

Full chess AI with iterative deepening and position evaluation heuristics.

Live
Tic-Tac-Toe Bot
Minimax · Game Theory

Optimal, unbeatable agent. Play it in the browser.

Live
🔴
Connect Four AI
Depth-Limited Minimax

Threat detection and center-control heuristics for strategic play.

Live
🐍
Snake RL Agent
Deep Q-Network

DQN agent trained via self-play with experience replay.

In progress

About

I'm a Computer Engineering student fascinated by AI systems that make decisions under uncertainty. Outside of game bots, I work with embedded systems (ESP32, Arduino), Android development, and explore GOAP-driven NPC architectures for game AI.

Python Java Julia Minimax Alpha-Beta MCTS Deep Q-Learning ESP32 Android GOAP

Contact

Have a project in mind, or want to talk about game AI? I'd love to hear from you.

Send a message