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 8
- SQLite
- Avalonia
Hello, I’m
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 8 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
Provider expansion
Completed
Local transfers, SHA-256 backup and restore, ZIP archives, presets, local-folder and SFTP/SSH sync, and auditable history.
Current architecture
A thin Avalonia MVVM interface over explicit Core contracts and Infrastructure services, with capability-driven sync providers.
Planned next
Harden OAuth, token storage and resumable-transfer design before implementing Google Drive. WebDAV and OneDrive remain later work.
Toolkit
Computer science knowledge from my bachelor’s degree, completed in 2026, combined with practical experience building and developing real software projects.
01
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.
02
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.
03
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.
04
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.
05
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.
06
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 profileBackground
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.
04
Past JDK and JavaFX projects focused on object-oriented design, desktop interfaces and maintainable application structure.
05
Use-case, class, activity and component diagrams created primarily with Lucidchart to communicate systems before implementation.
Let’s talk
I’m open to software-development roles, freelance projects and technical collaborations.