Mohammed Shaaban | Software & Systems Engineer

Architecting high-performance digital infrastructure, complex computational logic, and optimized web environments.

Discuss Your Infrastructure Needs

Engineering Reliability & Speed

I’m a software engineer who cares about how things actually work under the hood. I’m currently studying Computer and Artificial Intelligence Engineering in the international credit hours program at Ain Shams University. My focus is on writing reliable backend logic and setting up solid web infrastructure. Whether I’m building compiler lexical analyzers in C# or spinning up a custom WordPress environment on a bare-metal Linux server, my goal is simple: build things that are fast, secure, and don’t break when hit with real traffic.

Cloud Infrastructure

The metal this portfolio is running on right now.

Bare-Metal Cloud Infrastructure & Custom LEMP Stack

AWS (EC2) Ubuntu 24.04 / Nginx Bash Scripting

Architected, provisioned, and secured a production-grade cloud server environment from scratch. Bypassed managed hosting to directly configure network routing, MySQL database architecture, and the PHP-FPM processor. Engineered a custom Bash/PHP shell script that bypasses the application layer to fetch and render live Linux kernel data (CPU, RAM, Uptime) directly to the frontend interface.

✓ Currently Viewing Live Deployment

Systems & Compilers

Real systems programming and memory management.

TINY Language Compiler (Lexical Analyzer)

C# / .NET Systems Architecture

Architected a custom compiler engine for the TINY programming language. The system parses raw source code, strips formatting overhead, and securely categorizes characters into a structured token stream. Engineered a dedicated error-handling protocol that isolates unrecognized characters without crashing the compilation thread.

View Repository ➔

C++ Load Balancer & Priority Queue

C++ Memory Management

I built a custom Max-Heap priority queue entirely from scratch. Instead of leaning on standard C++ libraries, I used raw pointers to manage memory manually. It simulates how a load balancer handles 10,000+ concurrent HTTP requests, sorting them by urgency without leaking memory or crashing the server.

View Repository ➔

Enterprise Data & Algorithmic Logic

Relational architecture and automated decision routing.

Enterprise Relational Database Architecture

T-SQL Microsoft SQL Server

Designed and deployed a fully normalized (1NF-3NF) relational database schema from scratch for a commercial facility management system. Developed complex Chen Notation ERDs and mapped them to strict relational models with cascading foreign key constraints to ensure 100% data integrity and prevent transactional anomalies.

View Repository ➔

A* Pathfinding AI Engine & Visualizer

Python 3.x Algorithms

Developed a real-time Artificial Intelligence search engine utilizing the A* algorithm to navigate dynamic environments. Implemented a Priority Queue to continuously evaluate frontier nodes, minimizing the cost function. Built a custom graphical layer to dynamically render the search frontier and node evaluation in real-time.

View Repository ➔

Technical Arsenal

Backend & Systems

C++, C#, Java, Data Structures, Compiler Architecture, Memory Management

Infrastructure & Database

Linux (Ubuntu), AWS (EC2), Nginx, T-SQL, Relational Mapping (1NF-3NF)

Software Engineering

Python, OOP, Architecture Patterns, Git, Bash Scripting

Let’s Build Something Solid.

Open for backend engineering roles and infrastructure projects.

🔴 LIVE INFRASTRUCTURE TELEMETRY: 🖥️ NODE: AWS t3.micro (Frankfurt) | ⚙️ CPU LOAD: 0 | 🧠 RAM: 597MB / 911MB | ⏱️ UPTIME: 4 hours, 23 minutes