01Game Save Manager
My role: Independent developer
A Windows-first .NET and Avalonia application for discovering, reviewing, backing up, transferring and synchronising PC game saves.
- C#
- .NET 10
- Avalonia
- SQLite
Hello, my name is
I build desktop and web applications, computer-vision systems, games and data-driven tools that turn complex problems into useful software.

Selected work
Three projects that best represent how I approach product thinking, technical systems and collaborative work.
01My role: Independent developer
A Windows-first .NET and Avalonia application for discovering, reviewing, backing up, transferring and synchronising PC game saves.
02My role: Programmer & project lead
A licensed Unity diploma project combining first-person combat, real-time strategy and procedurally generated objectives.
03My role: Programmer & project lead
A full-stack Python CMS for managing shipping operations through a React interface and FastAPI CRUD API.
A .NET 10 and Avalonia desktop application for discovering Steam games, reviewing save-path mappings, and safely transferring, backing up, restoring and synchronising saves through previewable, auditable workflows.
Current phase
Interface revamp
Shipped
Steam discovery with reviewed save-path mappings, previewed transfers, SHA-256 backups and restores, auditable history, and sync to local folders, SFTP/SSH servers and Google Drive on one provider contract.
In progress
A dockable workspace with saved layouts, a navigation rail that docks left, right or top, five accents, Acrylic and Mica, High Contrast, reduced motion and an 85–150% text scale.
Planned next
Further synchronisation targets - WebDAV, OneDrive and others - evaluated against the existing contract before any is built, then cross-platform support.
CompletedPlanned next
Toolkit
Computer science knowledge from my bachelor’s degree, completed in 2026, combined with practical experience building and developing real software projects.
C# · .NET · Avalonia · Java · JavaFX · C++
Strong C# and Java foundations developed throughout my bachelor’s degree and strengthened through software projects. Experienced with object-oriented and event-driven programming, desktop interfaces, collections, file processing, concurrency, design patterns and reusable components.
Python · FastAPI · React · Astro · JavaScript · ASP.NET Core
Built web and CMS applications across frontend and backend layers using React, Astro, JavaScript, Python and .NET. My degree covered web standards, application patterns, client-side development, web services, XML, SOA, security and content-management workflows.
Unity · C# · Roblox Studio · Lua · OpenCV · Procedural systems · Real-time 3D · Image processing
Learned Unity and real-time 3D development during my bachelor’s degree and applied them in Haardon, my licensed FPS/RTS diploma project. I also have practical knowledge of Roblox Studio and Lua, alongside academic and project experience with procedural generation, graphics, physics simulation, multimedia processing and computer vision.
Oracle SQL · Microsoft SQL Server · SQLite · PostgreSQL · SQLAlchemy · EF Core
Academic and practical experience with relational modelling, schema design, constraints, DDL, DML and advanced SQL. I have worked with database-backed applications, ORMs and multiple database engines, with additional knowledge of administration, performance, integration and data warehousing concepts.
Jira · Agile delivery · Scrum · UML · Lucidchart · Requirements · Architecture · Waterfall
Trained in requirements analysis, object-oriented modelling, UML, architecture, testing and the complete software lifecycle. I have practical experience using Jira to maintain a shared backlog, split work, assign tasks and track milestone progress in an Agile diploma team with twice-weekly meetings, alongside knowledge of Scrum and plan-driven delivery.
Linux · Docker · Podman · Cloudflare · GitHub Actions · Metasploit · Blue-team fundamentals · Red-team fundamentals
Cybersecurity skills developed through my computer science degree, including network and web enumeration, Linux, network protocols, remote shells and backdoor detection. I continue expanding my defensive and offensive security knowledge in my free time through hands-on TryHackMe labs.
View TryHackMe profile - opens in a new tabBackground
I’m a software developer drawn to projects where code meets a real-world problem from desktop tools and full-stack CMS platforms to computer vision and hybrid Unity games.
My work spans C#/.NET, Java, Python and JavaScript. I use UML to shape systems before implementation and have used Jira in an Agile diploma team to plan milestones, divide work and review progress during twice-weekly meetings. I value clear architecture, documentation and dependable team delivery, while continuing to develop my knowledge of Scrum, Waterfall and other methodologies. I also have foundational hands-on cybersecurity knowledge, including Metasploit in controlled learning environments.
More about how I workMore work
Smaller projects and research that round out the picture.

A video object-detection demo: a YOLOv5n model custom-trained on around 600 hand-labelled frames, rendered back onto street footage with OpenCV.
View project

Class models and design documents created in Lucidchart - analytical UML that shaped Java and C# applications before implementation.
View project
Let’s talk
I’m open to software-development roles, freelance projects and technical collaborations.
Contact me