MSc Artificial Intelligence
Current: MSc Artificial Intelligence at the University of Sheffield, alongside my developer job at Noveo.
Portfolio
contact
agafonovfedor1352@gmail.com
Current: MSc Artificial Intelligence at the University of Sheffield, alongside my developer job at Noveo.
BSc Computer Science (First) at the University of Greenwich, with A Level and GCSE results in Computer Science and Maths.
The website and online game for Hallway, my card game. Play a full match in the browser against Cooperway, an AI I trained by self-play.

My own agent harnesses: carness, a maths tutor for my MSc that improves itself with Harness2, and cooper, a voice assistant with its own agent loop.

A manga chapter-rating product line: the original Anichapter SvelteKit and MongoDB prototype, then Chapterhouse, a production-shaped Next.js rebuild for chapter ratings, reviews, profiles, follows, charts, and Supabase-backed data.

Native writing app for lecture notes and books, in Rust and GPUI. You write markdown and LaTeX, and it shows them formatted as you type.
Meal planning and grocery app. My girlfriend and I used it to plan our meals and shopping each week. It makes seven-day plans that balance using up ingredients against meal variety.

Wage and shift tracker. My colleagues used it to log their shifts and check their pay. It handles pay periods, punch-based shifts, break rules, rounding and CSV or JSON export.

Python tool for planning cinema screen checks. It parses a show schedule, models the cinema as a weighted hallway graph, then builds routes around screen timing windows, travel cost, check order, urgency, and manual validation.

Final-year project in Unity focused on generating competitive FPS terrain layouts with procedural methods. It builds untextured strategic spaces with route variety, verticality, and fast iteration for level design planning.

Exploration project applying a genetic algorithm to evolve Wave Function Collapse adjacency rules, with experiments on manual fitness scoring and a neural-network-based evaluator.
