Andrew Cohn · Portfolio

Screenshot of Rolldown app

RollDown

Rolldown is an original board game created by myself and Michael Cockrell, produced by our company, Shrimp Posture Games. This is a online version of the board game.

JavaScript WebSockets MongoDB
Screenshot of WikiGameSolver app

WikiGameSolver

Breadth‑first search engine that finds the shortest link path between two Wikipedia articles, featuring incremental JSON parsing and heuristics‑based pruning.

Java Python Data Structures Algorithms
View on GitHub
Terminal screenshot of CrustyTyping

CrustyTyping

Terminal‑based typing practice tool inspired by MonkeyType, featuring real‑time WPM & accuracy statistics.

Rust TUI
View on GitHub
Console preview of Tic Tac Toe game

Tic‑Tac‑Toe Minimax

Classic minimax implementation with alpha‑beta pruning, wrapped in a playable terminal game.

Java Algorithms
View on GitHub
BotFinder architecture diagram

BotFinder

Graph‑based tool to detect coordinated social‑media bots, leveraging graph neural networks and heuristic analysis.

Python PyTorch ML NLP
View on GitHub
Graph showing model training metrics

Catch Me If You Can

Deep‑learning pipeline with Item2Vec embeddings and an LSTM classifier for user session fraud detection on Kaggle.

Python PyTorch NLP
View on GitHub