Mohamed Elmujtaba Elwasila Logo Image
Mohamed Elmujtaba Elwasila

Hey, I'm Mohamed Elmujtaba Elwasila

Second-year Computer Science student at the University of Bristol focused on backend and systems engineering. Building Python-based services, exploring networking fundamentals, and designing cloud-native applications with an emphasis on scalability, reliability, and security.

About Me Learn more about my background, skills, and what drives my passion for technology

Get to know me!

Hi! I'm Mohamed Elmujtaba Elwasila, a second-year Computer Science student at the University of Bristol focused on backend and systems engineering.

I build Python-based services, explore networking fundamentals, and design cloud-native applications with an emphasis on scalability, reliability, and security. I've contributed to projects like pwndbg, nektos, and FastAPI, and I'm always eager to learn new technologies and tackle challenging problems. Feel free to contact me for collaboration or opportunities!

Contact

My Skills

Python
Go
Linux
Docker
MySQL
Git/GitHub
Django
Flutter
AWS
Networking
Security Tools (nmap, tcpdump)
Python Automation
Data Structures & Algorithms
Parallel & Distributed Systems

Projects Here are some of my personal projects and open-source contributions

Distributed Conway's Game of Life

Distributed Conway's Game of Life

A distributed implementation built with Go, featuring concurrent processing, RPC communication, and AWS deployment with advanced fault tolerance.

Case Study
Professional Liaison Network CRM

Professional Liaison Network (CRM)

A full-stack CRM system built for the Professional Liaison Network at the University of Bristol, replacing their existing Excel-based workflow. Features contact management, interaction tracking, and relationship analytics with a cloud-hosted infrastructure for improved accessibility and data integrity.

Django
Python
MySQL
AWS RDS
Nginx
Docker
Alien Invasion Game Screenshot

Alien Invasion Game

An interactive space shooter game built with Python and Pygame, featuring progressive difficulty levels and scoring mechanics.

Case Study
Network Port Scanner

Network Port Scanner

A Go-based network security tool for scanning and identifying open ports, useful for network diagnostics and security assessments.

Case Study
Scotland Yard AI

Scotland Yard AI

AI agent designed to play the Scotland Yard boardgame, implementing Dijkstra's algorithm and Mini-Max game tree to optimize winning performance.

Case Study

Blog Technical articles and insights on software development, systems, and security

Blog Post

Networking Fundamentals I Actually Had to Understand (While Studying Network+)

While studying for the Network+ exam, I expected networking to be mostly memorisation. What I didn't expect was how quickly these concepts showed up in the backend and cloud projects I was building.

Read More

Contact Feel free to reach out for collaboration, opportunities, or just to connect!