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!
$ whoami
Riad Mammadov β Exploring Technology with Curiosity, Creativity, and Purpose.
$ skills --list
$ contact --info
$_
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.

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.



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
Clinic Express
Web based cloud application to manage patient data & book appointments, utilising GCP technologies.
Football Manager Simulation
CLI based Football management simulator, allowing users to manage a team of their choice, including match simulations.
AirVia TMS
Ticket sales management system to streamline & automate the process of managing ticket sales for a fictional airline.
Java Game
2D Java platform game featuring multiple levels, animations, and interactive mechanics. Developed with object-oriented programming to handle gameplay logic, and leveraging the CityEngine library for visuals and physics.
3D Stealth FPS Game
3D stealth-based FPS game in Unity as my A-Level final project, earning an A*. Built three uniquely designed maps, implemented AI-driven enemy behavior, and scripted mechanics in C#. Created 3D assets and animations using Autodesk Maya to enhance player experience.

QAHub
A hub for muslims to read the Quran, track their progress and test their arabic skills.
React: The Complete Guide
Completed a comprehensive 71 hour React course on Udemy, going into detail on all things React & NextJs

100 Days of Code - The Complete Python Pro Bootcamp
Completing a 100-day hands-on Python course by Angela Yu, covering core programming, object-oriented design, web development with Flask, Data Analysis, working with APIs, and data visualisation (+ more). (Started from intermediate level due to prior knowledge)
Python and Algorithms Course
A 61-hour Udemy course covering Python, Data Structures, and Algorithms, supplemented with personal practice, projects and coding.
Ultimate Web Development Course
Completed a 61 hour full stack Web Development course on Udemy



Experience
- πΌ 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 - πΌ 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.
- π 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 - πΌ 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 - π 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.
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.