Available for opportunities

Hi, I'm Riad πŸ‘‹

Developer & Computer Science Graduate

As a curious and driven graduate with a background in computer science, I’m passionate about building, learning, and contributing to meaningful work, whether it’s in technology or collaborating across disciplines, I thrive when ideas meet execution. Feel free to explore my work, reach out, or even chat with my AI Assistant to learn more about me!

Projects

A collection of projects and certifications showcasing my skills in various programming languages.

Portfolio

My personal portfolio website built with Next.js, includes an AI assistant powered by the Google Gemini.

Next.Js
Next.Js
React
React
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
Gemini API
Gemini API
Git
Git
Vercel
Vercel

CoverMe - AI Cover Letter Generator

A modern web app that generates personalised cover letters using the Google Gemini API. Supports PDF uploads and offers a simple interface, with no signup required, to help job seekers streamline their application process.

Next.Js
Next.Js
React
React
FastAPI
FastAPI
Python
Python
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
Gemini API
Gemini API
Git
Git
Vercel
Vercel
Render
Render

Serve2U

Web application for football fans to order drinks and snacks directly to their seats at football stadiums, utilising Stripe API for payments. Also contains a staff dashboard to oversee application and AWS for authentication

JavaScript
JavaScript
Node.Js
Node.Js
Express.Js
Express.Js
PHP
PHP
MySQL
MySQL
Stripe
Stripe

Clinic Express

Web based cloud application to manage patient data & book appointments, utilising GCP technologies.

HTML
HTML
CSS
CSS
Google Cloud Platform
Google Cloud Platform
Node.js
Node.js
Express.js
Express.js

Football Manager Simulation

CLI based Football management simulator, allowing users to manage a team of their choice, including match simulations.

Python
Python

AirVia TMS

Ticket sales management system to streamline & automate the process of managing ticket sales for a fictional airline.

HTML
HTML
Java
Java
MySQL
MySQL

Experience

  1. πŸ’Ό Experience

    Freelance Full-Stack Web Developer

    Self-Employed

    Delivered responsive web applications and prototypes for clients, increasing their operational efficiency and user engagement. Specialised in JavaScript frameworks and collaborated directly with clients to translate their requirements into technical solutions.

    πŸ†

    Consistently delivered projects on time while expanding my knowledge through hands-on learning

    Key Skills:

    ReactNext.jsTypeScriptNode.jsPostgreDBTailwind CSSGitAgile
  2. πŸ’Ό Experience

    Technical Support Assistant

    Local Retail Shop

    Maintain and troubleshoot the shop’s point of sale systems, including barcode scanners, pricing software, and receipt printers, ensuring seamless daily operation and resolving technical failures with minimal downtime.

    πŸ†

    Resolved technical issues swiftly and efficiently to minimise downtime, ensuring consistent operations and protecting the shop's core revenue stream.

  3. πŸŽ“ Education

    BSc Honours Computer Science (2:1)

    City University of London

    Graduated with Upper Second-Class Honours in Computer Science. My dissertation involved developing a full-stack ordering platform using JavaScript and PHP, showcasing strong problem-solving and technical proficiency.

    πŸ†

    Upper Second-Class Honours (2:1) β€’ Relevant Coursework and Modules: Cloud Computing, Mathematics in Computing, Software Engineering, Algorithms & Data Structures

    Key Skills:

    JavaScriptC++JavaSQLSoftware EngineeringDatabase DesignData Structures & Algorithms
  4. πŸ’Ό Experience

    Software Development Programme

    KPMG

    Selected for competitive Big Four technology programme as part of my work experience, gaining exposure to enterprise level software development practices. Developed understanding of Software engineering fundamentals, and enhanced professional communication skills through workshops.

    πŸ†

    Received positive feedback from mentors β€’ Built professional network and contacts β€’ Gained insight into the field through a big company

    Key Skills:

    Professional DevelopmentProgramming MethodologiesClient CommunicationTeam Collaboration
  5. πŸŽ“ Education

    A-Levels in Technology and Computing

    Stoke Newington Sixth Form

    Achieved an A* in Digital Game Development, with a B in Computer Science and a C in Graphics. This academic foundation showcases my strong technical proficiency, problem-solving capabilities, and a genuine drive to acquire new knowledge, making me well-prepared for university studies

    πŸ†

    A* in Digital Game Development β€’ B in Computer Science β€’ Consistent high achiever in STEM subjects

    Key Skills:

    Game DevelopmentProgramming FundamentalsProgrammingData Structures & AlgorithmsComputer GraphicsProblem Solving

About Me

Curious to learn more? Ask me questions about my background, education, skills, or any of the projects I’ve worked on.

Hello, I'm Riad!
Feel free to ask anything about me, my education, and projects that i have worked on, i'm happy to share!

Contact Me

Interested in collaborating or have any questions? I’d love to hear from you. Whether it’s about a project, opportunity, or just to connect, feel free to reach out.