High contrast mode is active. System colors may override the site theme, but the theme setting is still saved.

Portrait photo of Mahmoud Shaabo wearing an orange shirt.
Welcome to my portfolio

Hello, I am Mahmoud Shaabo

Aspiring Software Engineer | Focus on Logic & Web Development

A trainee at CodeYourFuture (CYF) and a passionate Python & JavaScript developer. I focus on building smart, accessible, and clean software solutions for everyone.

About Me

Background & Education

I hold a BA in English Literature from the University of Aleppo (2011). I am currently based in the Sheffield/Doncaster region, UK. I enjoy merging my passion for languages, translation, and structured logic with writing clean code.

Vision & Career Goals

Being visually impaired, I have a first-hand understanding of the importance of web accessibility. My goal is to become a software engineer with a strong focus on backend systems, creating web applications that are inclusive and usable by everyone.

Development Environment

I primarily work on Windows 11 with WSL2 (running Ubuntu 24.04). I rely on the NVDA screen reader as my primary tool for development, reading, and testing websites.

Technical Skills

Python

Advanced-beginner level (2.5+ years self-study, object-oriented programming, GUI applications with wxPython, and basic cryptography).

JavaScript

Intermediate level (DOM manipulation, ES Modules, and automated testing with Jest).

C# / .NET

Exploring and building basic Console and .NET applications to broaden backend skills.

HTML5 & CSS3

Designing modern, responsive layouts built on WCAG accessibility guidelines.

Git & CLI

Comfortable with Bash/WSL terminal environments and using Git version control for code repositories.

Projects & Courses

Here is a selection of the repositories and projects I have worked on. Use the filters to narrow by language.

Python

Python Course for the Blind

Exercises and practical scripts created during the Python course for visually impaired students led by trainer Ahmed Baker.

View Repository on GitHub
Linux / Shell

Linux Course for the Blind

Command-line tools, scripting basics, and server environment setups from Ahmed Baker's Linux course.

View Repository on GitHub
Python

Python Course — Ahmed Sami

Refactored code and custom implementations based on the Python programming syllabus from tutor Ahmed Sami.

View Repository on GitHub
HTML / CSS

Web Course — Ahmed Sami

Design assignments, CSS property templates, and page mock-ups for Ahmed Sami's web development class.

View Repository on GitHub
JavaScript

CYF Workshops

A repository containing my work, assignments, and class exercises from the CodeYourFuture training cohort (Sheffield 2026).

View Repository on GitHub
C#

C# Console Example Project

A testing ground for C# features, console applications, and learning object-oriented paradigms in .NET.

View Repository on GitHub

Get in Touch

I am always open to discussing software projects, collaboration, or learning opportunities. Send a message below or reach me on GitHub.

Email me directly

The previous web form is unavailable on this server. Use the email button below to open your email application and send me a message reliably.

Open email application