Alex Lovelock

Software Developer

About

Graduting from the University of Surrey in 2024, taught at University Centre Farnborough with a 1st class degree in Computing. During my studies, I developed a passion for software development, focusing on areas like web development, game development, and project management. I am eager to widen my skillset, applying my knowledge to real-world projects and, and gain more responsibilities as time progresses! Meanwhile I continue to work on personal projects in my free time.


I have been interested in software development for many years now, and have been developing software since I was 16. I have developed a variety of projects, from small games to web applications.

Personal Projects

University Media Inventory and Rental System

For my final year project, I developed a web-based inventory and rental system for Farnborough College of Technology. The system uses role base access utlising identity framework and GraphAPI. Students are able to rent equipment with approval from lecturers who manage the rentals and inventory. It is closely integrated with the colleges systems for a seamless user experience.

C# RazorPages .NET Framework SQL Server DevOps Continuous Integration

Check Tech Online

Featuring my first independent project, One Stop Tech is a website I created to showcase and review tech, such as laptops, phones, and other gadgets. Whilst it may appear to be a simple project, I'm using Django as a backend to enhance the tech shopping experience, by leveraging the power of databases to streamline the products shown to the user. The website is hosted on Heroku. Find it at CheckTech.online

Django Python Tailwind CSS Project Management

Youtube View Counter

As a small side project, combined with the desire to learn about Google's "Google Scripts", I created a simple script that counts the number of views on a Youtube video, and updates the title every 15 minutes. This was a fun project to work on, and I learnt a lot about Google Scripts and the Youtube API, Find it here!

API Integration and Automation OAuth 2 Authentication and Token Management Scripting and Automation Problem Solving and Troubleshooting

VoxelOne

VoxelOne is a voxel-based game similar to Minecraft I developed in Godot using GDScript I started developing after leaving University. It is still in the works, but I have learnt a lot about dynamic mesh generation, procedural generation, multi-threading, and more.

GDScript Game Development Multithreading Procedural Generation

MoreBlocks

MoreBlocks is a Minecraft Mod I have made which runs on Fabric Modloader, programmed in Java. It adds many new building blocks to the game.
It does also feature other unique features such as tools and weapons, though it is not the main focus of the mod.

Java FabricMC Gradle Object-Oriented Programming

Skills & Technologies

I have previously used the following technologies in various projects and have a solid understanding of their foundational principles and practical usage.

Bootstrap
Figma
Godot
.NET
SQL
HTML
CSS
JS
NodeJS

Academic Awards & Industry Experience

Find my certificates downloadable below. (Click to view)

Software Engineer
Futura Retail Solutions
March 2025 - Present
.NET, C# Development Xamarin, Maui Authentication and Account Handling
Redesigned and reimplemented the full authorisation system across a WebApp, Xamarin, and .NET MAUI application. Integrated with the provider’s organisation system, refactored database models and application code to align with the new structure, and ensured a seamless transition without downtime.
Software Engineer
Consillion EMEA
September 2024 - March 2025
C++, C# Development COM(Active X and DLL) Development Fault Investigation and Debugging