I am a recent computer science graduate that has a passion for developing fullstack web applications, with the combination of my degree and personal projects, I have gained a solid foundation in software development principles and practices. I am always eager to learn new technologies and improve my skills as a developer by staying up to date with the latest trends in tech. As well as learning about the latest technologies I continue to improve on my current skillset.
Below is a brief timeline indicating my journey in tech
2013 - 2018:
Started my journey in tech with a keen interest in computers and programming. Wrote my first line of code using Python on a raspberry pi. Took computer science classes in high school, which sparked my interest in software development as a career path.2020 - 2021:
Started my journey in software development through my Bachelors degree in Computer Science.2021 - 2022:
Learnt the fundamentals of software development, Object Oriented Programming, SQL, HTML, CSS, and JavaScript. Learnt Design Patterns, Data Structures, and Algorithms. Started working on personal projects to apply my knowledge in real-world scenarios.2023 - 2024:
Spent time learning React, Node.js, and other modern web technologies. Worked on various projects, including web applications and APIs, to enhance my skills. Learnt about agile development methodologies and version control systems like Git. Learnt next.js and typescript to build upon my react knowledge to develop fullstack applications using primarily Node.js, other libraries and frameworks were also explored such as express.js for the backend or springboot.2024 - 2025
Graduated with a Bachelor's degree in Computer Science. Learnt advanced web development concepts, such as RESTful apis, authentication, and deployment strategies. Expanded my knowledge by learning about server side rendering, static site generation and progressive web apps.Aside from my academic background, I have developed a website for a business in Sweden to showcase their products and services. This project allowed me to make use of my skills in web development and gain practical experience developing a fullstack application. Other than my programming skills I learnt the process of deployment and how to work with a client to meet their needs. This also encouraged me to consider important aspects of the website such as SEO optimisiation and mobile responsiveness.
The website has helped the business significantly increase their online presence and attract more customers as well as answering the questions of potential customers. Viewing analytics on google search console has shown a steady increase in traffic and a sharper increase after recent improvements in SEO.
I also learnt how to configure a domain name and the importance of understanding the clients needs, which has been invaluable in my development process. It helped me keep my focus on what the client deemed as important rather than implementing as many features as possible that weren't needed in their use case
I hold a 2.2 Hons Bachelor's degree in Computer Science from the University of Salford where I gained a solid foundation in software development principles and practices. My course had a combination of theory and practical work where I learned to work in an agile environment through group projects and learnt the importance of writing robust reliable code to prevent unnecessary costs and time in the development process.
I am particularly interested in areas such as web development, artificial intelligence, and cloud computing.
I am always looking for opportunities to expand my knowledge and skills in these areas.
DevTracker is a project management tool designed to help developers track their skills and associated projects.
Tech Stack:
A website for a small business in Sweden that rents out cabins and spaces for caravans.
Tech Stack:
A smart LED notification system for those with a home WLED setup.
Tech Stack:
A platform to help users find their ideal roommates.
Tech Stack:
A progressive web application for tracking glucose levels.
Tech Stack:
A web application for managing book collections.
Tech Stack:
A web application for managing a parcel service with map integration.
Tech Stack:
A web application for tracking issues.
Tech Stack:
A web application that uses Rawg API to fetch and display game data.
Tech Stack:
A react web application for buying and selling products.
Tech Stack:
Here are some of the skills I have acquired over the years, along with my proficiency levels in each.
React
JavaScript
TypeScript
Node.js
HTML & CSS
Next.js
Java
PHP
If you have any questions or just want to say hi, feel free to reach out!