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

Cover Letter Generator and CV Review Platform

A modern AI powered web app that generates personalised cover letters and reviews CVs using the Google Gemini API. It supports PDF uploads and offers a clean, no-signup interface designed to help job seekers create and refine their applications effortlessly.

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

Stadium Food Delivery Platform & Staff Dashboard

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

FixABLE โ€“ Accessible Home Services Platform

Client MVP project built to connect homeowners with local service providers. Developed with a focus on accessibility and user experience, including authentication, real-time messaging, booking, and review systems.

Next.js
Next.js
React
React
Tailwind CSS
Tailwind CSS
MySQL
MySQL
Node.js
Node.js
JWT
JWT

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

    Developer & Web Maintenance

    Tipentidy

    Maintain and enhance the companyโ€™s website, implementing design updates, new features, and content changes to improve performance and user engagement. Reduced third-party costs by 50% and streamlined client enquiries with integrated contact forms.

    ๐Ÿ†

    Cut website maintenance costs by ~50% and increased lead conversions by ~25% through UI and functionality improvements.

    Key Skills:

    Next.jsReactTailwind CSSJavaScriptGitWeb DesignSEO
  2. ๐Ÿ’ผ Experience

    Freelance Full-Stack Web Developer

    Self-Employed

    Built full-stack web applications and MVPs for small businesses, automating manual workflows and improving online visibility. Delivered responsive, SEO-optimised platforms that expanded client reach and reduced manual processes.

    ๐Ÿ†

    Developed client projects and migrated a social-media business to a web platform, reducing manual work by 40%.

    Key Skills:

    Next.jsReactFastAPINode.jsPostgreSQLTailwind CSSTypeScriptGit
  3. ๐Ÿ’ผ 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.

  4. ๐Ÿ’ผ Experience

    Software Development Discovery Programme

    KPMG

    Gained hands-on exposure to KPMGโ€™s software engineering processes, agile methodologies, and technology consulting practices during a competitive placement.

    ๐Ÿ†

    Selected for a competitive work experience placement exploring real-world software development practices.

    Key Skills:

    AgileSoftware EngineeringTeam Collaboration
  5. ๐ŸŽ“ Education

    BSc Honours Computer Science (2:1)

    City University of London

    Studied core computer science topics, including Java, C++, Functional Programming, and Cloud Computing. Completed multiple individual and team projects, graduating with a 2:1.

    ๐Ÿ†

    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

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.