Hello, I'm
Recent Backend Programmer
Get To Know More
8 Months
Backend Development
B.Sc. Computer Science Bachelors Degree
JustIT Software Engineering
I am a recent Computer Science graduate with a strong passion for software development. I have hands-on experience with a range of programming languages, including Java, C#, TypeScript, Python, Kotlin, Swift, C++, and C.
Through my academic background and voluntary experience as a backend developer, I have gained practical knowledge of industry-standard tools, frameworks, and libraries.
My technical experience includes using DropWizard for server-side development, JUnit for unit testing, and React for frontend development. I am well-versed in applying object-oriented principles, design patterns, multithreading, and internationalisation to build scalable and maintainable applications.
My role as a backend volunteer involved me contributing to a Java-based web project using Dropwizard, implementing tests in JUnit, GitHub for version control and Maven as the building tool in
IntelliJ. This experience has strengthened my ability to work effectively with coding and collaborating in a team.
Explore My
I graduated with a computer science degree at Hertfordshire University. I studied many modules leading to different industries in the subject whether it was AI, networking or forensics. My passion though was software development. I also had an interest in networking, specifically ethical hacking.
I volunteered as a backend engineer role at Knus Mental Health, a charity in Central London. I worked in an agile framework
with five other people.
The teams job was to design and implement a website for the charity which would include messaging serive for users to message staff and AI to assist the client through the website.
My role was to write and conducts tests in JUnit to ensure the website is running as it should.
I completed a 12 week software engineering course at JustIT. I learned many topics which I did not come across in my degree, especially in frontend development. For example, how inheritance is used in HTML/CSS.
Browse My Recent
This is my first Java project which translates questions and jokes in English, French
and Spanish. A few concepts used are:
I did this for my final year project in my degree. It is a social media program
which allows users to create an account and group chats for other users to join and message each other. Concepts include:
This is my newspaper program, which I designed and developed with the Spring Boot framework in Java.
I used the external REST API, News API, which fetches the latest news around the world
as a JSON object. I used HTML/CSS with the Bootstrap framework for the frontend, JavaScript which handles user interactions, and
Spring Boot (Java) for the server-side logic which fetches from the News API.
This project involved a lot of concepts including AJAX Calls, CRUD, RestTemplate, managing beans in the pom.xml file and more.
This is my C# project which contains Singleton and Factory Design Pattern.
Apple and Samsung are the Singleton and
the Factory class is the Factory which contains the abstract method to create an object
of the subclasses that inherit from the interface, IScreenType.
Design patterns are a concept in itself, but use other coding concepts.
Factory reduces coupling, applies the Single Responsibility Principle and Open/Closed Principle.
This is my third Java project and is a riddle game called Space Wars against Terraworld (SWAT).
You are an admiral of a team who must engage and win battles with enemies.
You will then be expected to undertake some battles and winning one will bring you
gains (bit coins) and increase your war chest. Losing a battle will cost you and decrease your war chest.
This project uses interfaces, enumeration classes, serialisation,
Swing/AWT and the four core concepts.
This is my JavaScript project. It allows users to reserve seats at a cinema for a movie of their selection. It includes available and unavailable seats, the prices of each movie and the total cost of the seats and movie.
Get in Touch