Skip to main content
ABDALLAH // SYSTEMS LAB

› INITIALISING ABDALLAH SYSTEMS LAB...

ENG ABDALLAH // SYSTEMS LAB

I build secure digital systems for real-world problems.

Software Engineer | Secure Web Development & Ethical Hacking

Software engineering, secure web development, networking and ethical hacking brought together through practical projects.

Verified Channels: GitHub ↗ LinkedIn ↗ WhatsApp ↗
CORE DOMAIN MATRIX LAB ENGINE v1.0
01 // SOFTWARE
Laravel, Django, PHP, Python, MySQL
02 // SECURITY
Ethical Hacking, Vuln Assessment, Snort
03 // NETWORKS
TCP/IP, VLANs, Routing, Linux, Ubuntu
04 // SYSTEMS
Requirements, ERD, DFD, Architecture
ACTIVE PRACTICE: DEFENSIVE 100% VERIFIED
02 // FLAGSHIP EVIDENCE

Featured Full-Stack Web System

Read Comprehensive LOMS Case Study
LOMS Cover Interface — Multi-role Laundry Management System
Laravel / PHP / MySQL Full-Stack Web App

Laundry Online Management System — LOMS

LOMS digitises laundry operations for Iimaan Dry Cleaner by connecting customers, staff, administrators and delivery agents through a central platform with multi-role authorization guards.

  • 4 Role-Based Access Control Dashboards
  • Order Creation, Tracking, and Payment Workflow
  • Administrative Revenue & Operational Reports
View Full Case Study
03 // SELECTED PORTFOLIO

All Project Case Studies

Browse All Projects →
Lab Node Asset Required
1200 x 675 px (WebP)

Screenshot cover for Inventory Management System

/images/projects/inventory/inventory-cover.webp

SYSTEM STATUS: AWAITING ASSETRecord: CONTENT_TODO.md
Systems Architecture Inventory & Stock-Control Application

Inventory Management System

A generalised stock-control application created by adapting and extending the modular Django architecture of the Spare Parts system.

Key Architectural Focus:
  • Architectural Adaptation & Pattern Reuse from Spare Parts Engine
  • Atomic Stock Transaction Logging (Stock-In / Stock-Out)
  • Generalized SKU & Flexible Attribute Schema
Python Django Tailwind CSS HTML JavaScript
View Full Case Study Verified Evidence
Screenshot cover for Laundry Online Management System — LOMS
Software Engineering Full-Stack Web Application

Laundry Online Management System — LOMS

LOMS is a web-based laundry management system designed for Iimaan Dry Cleaner that digitises operations by connecting customers, staff, admins, and delivery agents.

Key Architectural Focus:
  • Multi-Role Authorization Guard (Admin, Staff, Driver, Client)
  • Relational ERD for dynamic garment pricing & lifecycle tracking
  • Modular Laravel Controller Architecture with strict validation middleware
Laravel PHP MySQL Blade Bootstrap HTML CSS JavaScript
View Full Case Study Verified Evidence
Lab Node Asset Required
1200 x 675 px (WebP)

Screenshot cover for Spare Parts Management System

/images/projects/spare-parts/spare-parts-cover.webp

SYSTEM STATUS: AWAITING ASSETRecord: CONTENT_TODO.md
Web Development Full-Stack Web Application

Spare Parts Management System

A structured web application designed to organize spare-parts information, manage stock levels, and provide rapid search capabilities.

Key Architectural Focus:
  • Django MVT (Model-View-Template) Architectural Pattern
  • Tailwind CSS responsive component layout
  • Parametric searching and ORM queryset optimization
Python Django Tailwind CSS HTML JavaScript
View Full Case Study Verified Evidence
04 // KNOWLEDGE GRAPH

Interactive Systems Expertise Map

Visualizing how software engineering, cybersecurity, networking, and system design connect directly to verified project evidence.

Systems Expertise Map (Accessible View)

Software Engineering View Evidence →

Laravel / PHP Ecosystem

Laravel → PHP → MySQL → LOMS

Full-stack web application digitizing dry cleaning operations, multi-role auth, and payment workflow management.

Web Development View Evidence →

Django / Python Stack

Python → Django → Tailwind CSS → Spare Parts

Structured inventory tracking system with Django ORM, custom stock alerts, and responsive Tailwind UI.

Systems Design View Evidence →

Reusable Systems Architecture

Reusable Architecture → Inventory Workflows → Inventory Management

Architecture adaptation extending Spare Parts models to broad stock control and atomic transactions.

Ethical Hacking View Evidence →

Vulnerability Assessment Lab

Linux → Kali Linux → Nmap → Metasploit → Vulnerability Assessment

Defensive security practice in isolated academic labs focusing on network scanning, IDS rules, and auditing.

Networking & Systems View Evidence →

Network Engineering

Networking → TCP/IP → VLANs → Routing → Ubuntu Server

Practical VLAN isolation, routing tables, TCP/IP troubleshooting, and VirtualBox lab deployments.

Software Architecture View Evidence →

Systems Design Methodology

System Design → Requirements → ERD → DFD → Architecture

Translating business processes into Entity-Relationship Diagrams, Data Flow Diagrams, and database models.

05 // TECHNICAL MATRIX

Verified Skill Groups

Software Engineering

Laravel PHP MySQL JavaScript Bootstrap MVC
Evidence level: Practical project experience

Cybersecurity

Ethical Hacking Vulnerability Assessment Kali Linux Nmap Metasploit Snort
Evidence level: Academic laboratory experience

Networking and Systems

TCP/IP VLANs Routing Linux Ubuntu Server VirtualBox
Evidence level: Practical laboratory experience

Tools and Deployment

Git GitHub XAMPP Railway VS Code Composer
Evidence level: Daily workflow tools

System Design

Requirements Analysis Database Design ERD DFD System Architecture
Evidence level: Software engineering methodologies
06 // METHODOLOGY

Engineering & Security Process

01

Understand

Analyze the real-world operational problem, user roles, and business constraints.

02

Design

Draft database schemas (ERD), workflow diagrams (DFD), and security authorization rules.

03

Build

Develop back-end architecture and front-end interfaces using proven frameworks (Laravel/Django).

04

Test

Perform functional testing, edge-case validation, and database transaction verification.

05

Secure

Audit authentication flow, role boundaries, input sanitization, and access control.

06

Improve

Refactor architecture for reusability, maintainability, and enhanced performance.

07 // BIOGRAPHY & PHILOSOPHY

Abdallah Mahmoud Yusuf

Software Engineer | Secure Web Development & Ethical Hacking

Ethical Hacker and Software Developer passionate about building secure, reliable, and user-friendly digital solutions across web development, system design, and network security.

“Good software should solve a clear problem, remain understandable to its users, and consider security from the beginning.”
Read Complete Biography & Education
08 // EDUCATION
Ongoing Degree Software Engineering

Bachelor’s Degree in Software Engineering

Abaarso Tech University, Hargeisa, Somaliland

Focus on web development, database systems, networking, system analysis, and cybersecurity laboratories.

09 // INITIATE COMMUNICATION

Let’s build something useful and secure.

Reach out directly via email or WhatsApp to discuss web development, software engineering, or defensive security projects.

Open WhatsApp Chat GitHub LinkedIn