Software development


General programming

Nov 2014 - Present

Since late 2014, I have developed a strong passion for programming. Starting with Scratch and gradually working my way upwards, I now have significant experience from over the years with:


Web development

Dec 2015 - Present

Having designed and maintained www.dmrm.co.uk with the use of Wix from a very young age, I am currently exploring web development with ASP.NET.

I recently undertook the ASP.NET Core MVC - Up and Running Part 1 (.NET 5) course. This course has led me to discover my passion for website and web app development and its importance in stable applications. The course was focused around creating a web application for processing paving enquiries and I believe I can use what I have learnt to create my very own system of some sort in the near future.

I also undertook the ASP.NET Core MVC - Up and Running Part 2 (.NET 5) course, which furthered my understanding of ASP.NET Core and gave me a stronger insight into creating web applications.

Certification:

Having collated these skills with ASP.NET, I coded my joint 'King's Certificate' UX design project using the framework. I also made use of Bootstrap 5 to create a professional look.


Mobile development

Nov 2020 - Present

During the second national lockdown, I took the opportunity to complete The Complete Xamarin Developer Course. This has introduced me to the world of application development, and more importantly, cross-platform application development. Xamarin lets me utilise my knowledge of C# to create mobile applications for Android, UWP, iOS, macOS, watchOS and macOS. I have also furthered my understanding of the use of git (and Github) and Microsoft's App Center to build, test and distribute applications.

I also undertook The Advanced Xamarin Developer Masterclass to build on to the basics I have learnt and prepare myself for more advanced application development. I thoroughly enjoyed the content of this course and I look forward to continuing to use what I have learnt to contribute to the world of technology.

Certification:

Using the skills I gained from these courses, I created and published my first application in February 2021: Electrical Listbuilder. I built this using Xamarin (mainly Xamarin.Forms but subject to some operating system-specific functionality) and it works on Android, iOS, iPadOS and macOS Big Sur (Apple Silicon). The functionality of this application was inspired by my work experience as an Electrical Installer.


Game development

July 2022 - Present

After my A-Levels and before results day, I decided to take my first step into game development. I looked at Unity and decided that before learning how to make games, it would be useful to learn how to make interesting scenes and characters - using Blender.

For this reason I completed the Blender Environment Artist: Create 3D Worlds course followed by the Blender Character Creator v2.0 for Video Games Design course to give me a fuller understanding of creating assets for video games. This 30 hours of training has introduced me to a wide range of techniques, including hard-surface modelling, sculpting, UV unwrapping, baking, painting, retropology, animation and rendering.

Certification:

I intend to use these skills to make my own assets and to ease my way into making games with Unity. Click on the links below for a relatively basic scuplt of my head made using the skills I learnt in these Blender courses!