Welcome, I'm Hassan

A Fullstack Developer

Get In Touch

My Background

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.

Timeline

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.

Professional Experience

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

Academic Background

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.

My Projects

DevTracker

DevTracker

DevTracker is a project management tool designed to help developers track their skills and associated projects.

Tech Stack:

Next.jsPrismaTailwind CSSTypeScriptSupabaseAuth.js

Cabin and Caravan Pitch Site

Cabin and Caravan Pitch Site

A website for a small business in Sweden that rents out cabins and spaces for caravans.

Tech Stack:

Next.jsTailwind CSSTypeScript

NotiLED - LED Notification System [WIP]

NotiLED - LED Notification System [WIP]

A smart LED notification system for those with a home WLED setup.

Tech Stack:

Next.jsShadCNTypeScriptTailwind CSSPrismaAuth.jspythonGoFirebase

Roomie - Find Your Perfect Roommate [WIP]

Roomie - Find Your Perfect Roommate [WIP]

A platform to help users find their ideal roommates.

Tech Stack:

Next.jsPrismaTailwind CSSTypeScriptSupabaseAuth.jsZodShadcn

My Skills

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

Get In Touch

If you have any questions or just want to say hi, feel free to reach out!

Contact Form

Fill out the form below to send me a message.

Contact Information

You can also reach me via email or connect with me on LinkedIn

  • hali@hasalidev.online
  • hasalidev@proton.me
  • linkedin.com/in/hassan-ali-572011245/