Browse Projects

My Portfolio – Personal Website

Modestas Riabovas Portfolio Website Image

UI/UX Web Design and Development Backend Development

My personal website was built completely from scratch using HTML, CSS, and JavaScript – no templates or frameworks. It serves as an evolving digital portfolio showcasing my academic journey, technical projects, and growing cybersecurity interests.

This site is not just a portfolio – it’s a creative canvas that combines form, function, and storytelling to represent my growth as a developer and cybersecurity candidate.

R&Z Massage – Business Website 🌿

R&Z Massage Website Screenshot

UI/UX Web Development Integration

I designed and developed a website for a local massage therapist business in King’s Lynn. The goal was to create a calm, modern, and functional online presence where clients can learn about services and easily book appointments.

✨ The site reflects the therapist’s gentle, client-focused approach while improving accessibility and professionalism.

🚀 Features

💡 What I Learned

🔗 Live Site: rzmassage.com

Turtle Race Game 🐢

Turtle Race Start Screenshot Turtle Race Progress Screenshot

Python Game Development Beginner Project

This was the very first Python program I ever built — a fun and visual turtle race simulation using Python's built-in turtle graphics and random libraries.

🎮 Multiple turtles race across the screen, each moving forward randomly. The first turtle to cross the finish line wins!

🚀 How It Works

💡 What I Learned

🔗 Project Repository: github.com/mody-18/Import-Turtle

E-Commerce Web Application

Spring Boot App Screenshot 1

Backend Development

During the 2023 summer holidays, the transition period from Sixth Form to University, I decided to learn the programming language Java. I applied my newly acquired knowledge by building a Spring Boot application.

Spring Boot (part of the broader Spring Framework) is used to create production-ready web applications quickly. It's commonly adopted by large enterprises such as Netflix due to its ability to minimize boilerplate code, making web development faster and more maintainable.

With Java & Spring Boot, I was able to:

If I were to improve the application further, I would:

I had so much fun learning these technologies — particularly JUnit and integration testing. Although I initially struggled with testing, I eventually overcame those challenges, and it became one of the most rewarding aspects of the entire experience.

🔗 Project Repository: https://github.com/mody-18/ecommerce-com

Cuban Cigars Web Application

Cuban Cigars Screenshot 1 Cuban Cigars Screenshot 1

Backend Development Node.js Express.js

During my spare time as a 1st year student at The University of Leicester, I self-taught JavaScript, followed by Node.js and Express.js. Once I had a good grasp of these technologies, I developed a full backend web application built around the theme of Cuban cigars.

With Node.js & Express.js, I implemented the following features:

The frontend of this web application was built in collaboration with @AaronShinu

🔗 Project Repository: github.com/mody-18/cubanCigars-com

UAAS Web Application

UAAS Screenshot 1

Backend Development Node.js Express.js Cybersecurity

As my final year university project, I designed and developed the University Accommodation Allocation System (UAAS), a full stack web application built to improve fairness, transparency, and efficiency in student accommodation allocation.

With React, Node.js, Express.js, and MySQL, I implemented:

This project strengthened my knowledge of backend architecture, authentication, secure session handling, access control, and how security decisions affect real systems and real users.

🔗 Project Repository: github.com/mody-18