Projects

This list includes some of the projects I have made in order to demonstrate my current skill level and knowledge.

...

HDR UK Health Dataset Explorer

A C# ASP.NET Core MVC web application that consumes an external health data API and displays dataset metadata in a responsive Bootstrap UI. Built using a layered architecture separating the controller, service, and model layers, with nested JSON parsing handled via JsonDocument and unit tests written in MSTest.

...

ABP Blog Project

In order to improve my knowledge of C# and the ABP Framework, I undertook a project that would allow me to implement some of ABP's out of the box authentication and authorization tools as well as learn to implement Domain Driven Design.

...

Crime Statistics API

A C# console application that queries the UK Police public API for street-level crime data based on a user-supplied latitude, longitude, and month. Features input validation for coordinate ranges and date formatting via dedicated helper classes, with results grouped and summarised by crime category. Includes a unit test suite using MSTest covering the validation helpers and summary service. Skills used: C#, REST API consumption, JSON deserialisation, LINQ, input validation, MSTest unit testing

...

Restaurant Ordering Application

This project was made for my dissertation and is written in JAVA. The application itself uses a login authentication system in order to give users their own unique login details. The application also contains basic JSON that was used to send the restaurant table number and order details to the kitchen. The kitchen side of this was not in my brief there for it just sends a JSON file to a free webhook.