About Image

About Me

Education
BSc Software Engineering
Projects
22+ Completed
Further studies
Part-time MSc Computer Science student

I'm a technology enthusiast with a focus on the MERN stack, where I build dynamic and responsive web applications. Alongside MERN, I've worked with a range of other technologies (see the next section for more info), which has broadened my skills and adaptability in the tech world. I hold a degree in Software Engineering from Southampton Solent University and am currently pursuing a part-time MSc in Computer Science at the University of York.

What I enjoy most about being a full stack developer is the opportunity to combine technical precision with creative design. My background in graphic design, CGI, and animation allows me to approach projects with an eye for both functionality and aesthetics. I'm always striving to create applications that are not just effective but also visually engaging and user-friendly. For me, it's about paying attention to the details that make a difference in the UX and constantly learning and growing as I take on new challenges in the field.

Download CV

My Expertise

Here's how my experience translates into effective solutions across these key areas

Microservices & Cloud

I have experience building scalable microservices using Java, Spring Boot, Docker, and Azure. My work involves RESTful APIs, CI/CD, and cloud-based architectures.

Frontend Development

I create responsive, modern web applications with JavaScript and React, ensuring they perform well and are accessible on all devices.

Backend Development

With a background in Java, Python, Node.js, and MongoDB, I develop secure and efficient backend systems, focusing on reliability and scalability.

Mobile App Development

I develop cross-platform mobile apps using Kotlin and AR features, combining 3D graphics with real-world data for interactive user experiences.

Recent Projects

Check out some of the projects I recently worked on. Use the buttons to toggle the different categories.

Portfolio Project Image

VR App for Android

This AR app overlays the phone's camera feed with computer-generated data, allowing users to navigate an unfamiliar city or point their phone at a point of interest to see more information about it.

Kotlin, OpenGL

Portfolio Project Image

Crime App

Web-based interactive application designed to visualise crime data on a map using data from the UK Police API documentation.

JavaScript, React, React-Leaflet

Portfolio Project Image

LoraWan IoT Effectiveness

Evaluation project to explore the capabilities and potential applications of LoRaWAN technology. ATS, the project sponsor, identified a real-world need and requested research and testing to assess the system's effectiveness and efficiency, determining if its implementation is advisable.

NodeRED, LoRaWAN, JavaScript

Portfolio Project Image

Azure & SpringBoot Project

A scalable microservice developed using Java technology (Springboot), Docker containers, and GitHub actions, following appropriate DevOps practices with a focus on cloud-provided services (Azure), programming to APIs (ReST, Swagger), service-oriented architectures, event-driven systems, continuous integration, quality control, and modern tooling.

Docker, Spring, ReST, MongoDB, OpenAPI, Nginx

Get In Touch

Feel free to contact me via any of the links below