Ubay Mostafa
backend developer · cs student

Second year Computer Science student at Umeå University. Mostly backend, comfortable close to the system. Below is what I work with, grouped by where I spend most of my time.

languages

C, Java, JavaScript

Core focus on C and Java, memory, data structures, OOP. JavaScript used on the side, not my main tool.

CJavaJavaScript
frameworks & tools

Spring Boot, Git / GitHub

Backend services with Spring Boot. Version control and collaboration through Git and GitHub.

Spring BootGitGitHub
systems

Linux, Windows

Day-to-day work across both environments.

LinuxWindows
security

Splunk (SIEM)

Used Splunk as a SIEM tool for log analysis and monitoring; completed an introductory Splunk course.

SplunkSIEM
certifications

Google Cybersecurity Certificate

Completed the Google Cybersecurity Professional Certificate, plus an introductory course in Splunk.

CybersecuritySplunk intro
collaboration

Team work & communication

Designed a mobile game as part of a group, coordinating, dividing work, and communicating across the team.

TeamworkUser research
Projects
things I built

A mix of personal tools, coursework, and team studies.

browser extension

QR Code Reader Chrome extension

Reads QR codes directly in the browser. No image upload, no screen share, no external server, everything runs locally.(61 installs)

JavaScriptChrome APIPrivacy-first
teaching tool · Umeå University

CRC teaching demo

A demo tool to replace paper during an exam moment in an OOP Java course, built to teach CRC interactively.

JavaOOPEducation
distributed systems · university

2500-node network simulation

Simulated a network of 2,500 nodes where nodes detect events and agents spread information, a recreation of the rumor routing algorithm.

JavaAlgorithmsRumor routing
UX study · team

User-centered mobile game (spatial skills study)

Designed a mobile game for a study on spatial skills. Ran semi-structured interviews, built Figma prototypes, and wrote up the reports.

FigmaInterviewsUX research
algorithms · university

Maze pathfinding, DFS & BFS

A robot finding its way through a maze using depth-first and breadth-first search.

DFSBFSPathfinding
About
who I am

I'm a second-year Computer Science student at Umeå University and a backend-focused developer who likes working close to the system, from memory management in C to simulating networks of thousands of nodes. Most of my project work has happened during my studies.

Alongside development I've moved into security: I hold the Google Cybersecurity Certificate and have worked with Splunk as a SIEM tool. I'm comfortable moving between solo builds and team work.