Hi, I'm Ruqayah Rahim

Take a look around — you’ll find some of my latest work, what I’m learning, and how to get in touch!

About Me I’m a 3rd year Computer Science student currently exploring projects including cloud technologies, image processing, AI, web development, and databases.
I love building meaningful projects, learning new things, and putting what I learn into practice.

Get to know me!

Hey! It's Ruqayah Rahim and I'm a Computer Science student located in the UK. I've studied a range of modules including cloud application development, machine learning technologies, social computing, and advanced databases.

I have experience working in groups, using Agile methodologies to collaboratively build and deliver software projects.

A passion of mine is outreach work. I created my own educational cybersecurity card game aimed at teaching young people about online safety, and I plan to continue doing more outreach in the future — including helping young girls gain hands-on experience by creating their own games on Roblox!

Contact Me on LinkedIn

My Skills

HTML
CSS
JavaScript
React
GIT
Java
JavaFX
Python
OpenCV
Azure
Jupyter
SQL
Haskell
Agile

Projects Here are a few projects I’ve worked on that I’m really proud of! You can find even more on my GitHub.

Software Screenshot

Livestream Cooking App

LiveFeed: A full-stack Livestream Cooking App for learning how to cook!
This was created as a group project for a Cloud Application Development module. The front-end has been created using React and the back-end using Python.
There a variety of cloud services used in this project such as Shaka Player, Azure B2C, Blob Storage and more.

GitHub Repo
Software Screenshot

Ad Auction Dashboard

I collaborated in an Agile team to develop a dashboard that visualises ad campaign performance. I processed large CSV datasets into SQLite, which were then used to present key metrics and trends through interactive graphs and statistical summaries.

Software Screenshot

Graph Query Language

Worked in a group of three to design and implement a custom query language using Haskell. This involved building a lexer, parser, and evaluator from scratch, and using the language to solve a range of query problems.

GitHub Repo
Software Screenshot

TetrECS - A Tetris Game

This was my first big project. I created a multiplayer Tetris-style game using Java and JavaFX . The goal was to learn how to use the Model-View-Controller (MVC) architecture in practice.

GitHub Repo
Software Screenshot

Data Defenders Card Game

I designed and developed this game from start to finish as part of a funded outreach project. Aimed at KS3 students — with a focus on encouraging young girls — the game introduces core cybersecurity principles through interactive, engaging gameplay. It’s designed to spark interest in computer science and make cybersecurity more fun to learn.
Over 50 copies of the game were printed and given away to schools.