Computer Science + Mathematics

MichaelMoroz

I’m studying Computer Science and Mathematics at the University of Edinburgh. I build web applications and simulations, and I’m currently working on multiplayer football and multi-agent reinforcement learning.

Arrange the network
Connections in a different arrangement.

Selected work

Web applications, simulations
and a game in progress.

Multiplayer & reinforcement learningPanenkaIn progress

A browser-based multiplayer football game, with an environment for training multiple reinforcement learning agents using PPO.

I’m co-developing the game and have worked on WebSocket rooms, server-managed game state, and client prediction, reconciliation and interpolation to make online play responsive.

TypeScript, SvelteKit, Python, JAXSource on GitHub
Simulation & market dataStock Market Simulator

An object-oriented trading simulator with buy and sell orders, portfolio valuation, and current trade prices from the Alpaca market-data API.

Holdings and transactions are stored in SQLite. I added balance and share-quantity checks, stock lookup, and sortable portfolio and transaction views.

Python, SQLite, Alpaca APISource on GitHub
Web development & infrastructureFull-Stack Web Application

A web application with user accounts, authenticated API requests and a token-based purchase system, with Stripe payments and webhooks.

I also configured the hosting: Docker for process isolation, Nginx as a reverse proxy, and Cloudflare in front of the application.

React, Node.js, Express, MongoDBSource on GitHub

Beyond the code

Teaching, volunteering
and working with teams.

Founder & Leader, Computing Club

The High School of Glasgow

Founded and ran the school computing club, teaching Python and problem solving. Students’ results improved in the UK Bebras Coding Challenge.

Technical Support Volunteer

RCS Haven

Managed website and email infrastructure using WordPress and Cloudflare. I also supported event organisation and helped teach language lessons.

Team President

UK Space Design Competition

Led a team through engineering design problems under tight deadlines, allocating work and balancing constraints, risks and practical trade-offs.

Education

2026 – present

University of Edinburgh

BSc (Hons) Computer Science and Mathematics

Started September 2026.

Completed 2026

The High School of Glasgow

4 Advanced Highers at A1 · 5 Highers at A1 · 1 A Level at A*

Awarded the Robin Easton Quaich for Outstanding Academic Achievement. Highest mark in the year for Advanced Higher Mechanics, Physics, Maths and Computing.