Projects
All projects
A selection of projects I can share publicly, from coursework to freelance work and personal experiments. Some of my work is under NDA and cannot be shown here.
AcademicWikirace Solver
A web interface and Go service that search Wikipedia links with breadth-first or iterative-deepening search.
- API
- Web interface
- Algorithms
- Computer Science
- +7
AcademicDPR Kingdom
A turn-based C++ kingdom simulation that models player roles, production, trade, and taxation in a command-line game.
- CLI
- Game Development
- Software Engineering
- C++
- +2
AcademicB?zier Curves using brute force and DnC
A Python GUI that draws B?zier curves using both direct evaluation and recursive midpoint subdivision.
- GUI
- Algorithms
- Computer Graphics
- Mathematics
- +1
AcademicGreedy Diamonds Bot
A Python game-playing agent that applies greedy decision rules to collect gems in the Diamonds challenge.
- Script
- Algorithms
- Artificial Intelligence
- Game Development
- +2
AcademicCyberpunk 2077 Breach Protocol Solver
A C++ command-line and Flask web solver that searches possible sequences for Cyberpunk 2077's Breach Protocol puzzle.
- CLI
- Web interface
- Algorithms
- Game Development
- +7
AcademicHex Game With Random Position Generator
A Python Hex simulator that generated random games to provide empirical evidence for a graph-theoretic investigation of the first-player advantage.
- CLI
- Script
- Computer Science
- Game Development
- +2
AcademicGlobal Conquest: Battle for Supremacy
A turn-based strategy game built in GNU Prolog to practice logic programming and model game rules declaratively.
- CLI
- Computer Science
- Game Development
- Prolog
AcademicHTML Checker using Push Down Automata (PDA)
A Python HTML subset checker that applies explicit automaton transitions and stack-based parsing, concepts used in compiler design.
- CLI
- Computer Science
- Formal Languages
- Python