Skip to content

Ahmed Mohamed Abou Gabal · Full-Stack Software Engineer

Business software, from requirements to production.

I build and contribute to multi-tenant ERP and training-management platforms, connect internal systems to public-facing websites, and collaborate with engineering and DevOps teams to ship and support business features.

Selected business projects

Business software.
Connected experiences.

Explore all work

About

I’m a Full-Stack Software Engineer contributing to The Platform ERP, Ra’ed for INJAZ Kuwait, and Hamad Center website integrations. I work across Next.js, TypeScript, Supabase, and PostgreSQL to turn business requirements into working features.

I collaborate with technical and DevOps leads on Linux/Docker troubleshooting and releases, support teammates through complex Git conflicts, and mentor interns alongside a senior engineer. Codex and Claude support my implementation and debugging practice.

Engineering Delivery & Mentoring

Supporting the work around a feature: requirements, team integration, releases, and production.

Mentoring through delivery

Mentor interns in Kuwait alongside a senior engineer across requirements analysis, implementation, testing, Git workflows, code review, deployment, and production support.

Production support

Collaborate with technical and DevOps leads to diagnose and resolve production outages and post-release failures, including after-hours troubleshooting.

Pipelines & configuration

Investigate CI/CD pipeline failures, missing environment variables and credentials, configuration mismatches, and missing business logic across Linux and Docker environments.

Git & release collaboration

Resolve complex Git issues and teammates’ pull-request merge conflicts, reconciling concurrent changes to support feature integration and releases.

AI-assisted engineering

Use Codex and Claude for feature development and debugging, focusing on implementation quality and alignment with business requirements. Experience also includes MCP integrations and team training.

Business requirements

Partner with business stakeholders and product teams to clarify requirements, identify missing business rules, and validate features before release.

Skills

Frontend

Next.js
React
TypeScript
JavaScript
HTML
CSS
Tailwind CSS
Angular
Material UI
Bootstrap

Backend & data

Supabase
Node.js
NestJS
Express
Python / Django
PHP
PostgreSQL
MySQL
MongoDB
Redis
.NET
C#
C++

Architecture & applications

Multi-tenancy
Role-based access control
Row-level security
REST APIs
SQL migrations
Database-backed business workflows

Systems & delivery

Linux · Fedora & Ubuntu
Terminal & shell workflows
Bash / shell scripting
Docker
Docker Compose
Git
GitHub
CI/CD troubleshooting
AWS fundamentals

Tools & collaboration

Codex
Claude
MCP integrations
Jira
Figma
Unit testing
Agile collaboration

Work Experience

HIC background
HIC logo

HIC

Junior Software Engineer
April 2025 - Present
Maadi, Cairo, Egypt
Software Engineering
MERN Stack
Typescript
React
NodeJS
Backend
frontend

Collaborated with the Scrum Master, Product Designer, and Product Owner on a React-based pharmaceutical application, using Jira and Figma to coordinate implementation. Researched and integrated MCP servers for AI development tools, conducted team training, and worked on a MyFatoorah payment-service npm package.

AI MicroMind background
AI MicroMind logo

AI MicroMind

Software Engineer
March 2025 - April 2025
Cairo, Egypt
AI Integration
MCP
Software Engineering
Typescript
Clean Architecture
Agile
Custom AI Tools
Backend
NodeJS
  • Implementing MCP (model context protocol) technology tools into the platform's business logic
  • Engineering backend APIs - in a large codebase - needed for frontend requirements
  • Building, Developing & Debugging custom AI tools to enhance platform functionality with collaboration of product management team using Agile.
  • Contribute to promoting the business logic by adhering to clean code architecture and best practices.
Information Technology Institute (ITI) background
Information Technology Institute (ITI) logo

Information Technology Institute (ITI)

Part-Time Teaching Assistant — Linux Labs
December 2024
Cairo University, Egypt
Linux
Linux Administration
WSL
ITI

Served as a Teaching Assistant for ITI Software Testing tracks students. Guided students in Linux fundamentals and admin labs using Windows Subsystem for Linux. Explained topics like user management, file permissions, system processes. Conducted VIM training for file manipulations.

SamSamouy Ltd. background
SamSamouy Ltd. logo

SamSamouy Ltd.

Operations Specialist - Fitness & Wellness Industry
March 2023 - August 2023
5th Settlement, Egypt
Operations
Program Development
ClickUp
Agile
Fitness
Wellness
BodyBuilding
Online Coaching

Specialized in program development and fitness-based designs. Managed client programs using ClickUp software. Collaborated with customer service to resolve technical issues. Developed customizable workout templates with fitness trainers.

CraftedMasterpiece&Delivered with Pride

Business operations / ERP

The Platform — Multi-Tenant ERP

Next.js
TypeScript
Supabase
PostgreSQL

Contributing to a multi-tenant ERP connecting employee operations, leave approvals, projects, performance reviews, course management, and news publishing.

Training / INJAZ Kuwait

Ra’ed — Training Management for INJAZ Kuwait

Next.js
TypeScript
Supabase
English / Arabic

Contributed to a multi-tenant training-management platform supporting INJAZ Kuwait’s volunteer-instructor applications, assignments, attendance, and certification workflows.

Public website / Business integration

Hamad Center — Production Website & ERP Integration

Website modules
ERP integration
Production collaboration

Developed modules for the live Hamad Center website and integrated functionality from The Platform ERP into public-facing experiences.

PharmaConnect API

September 2025 - Present
NestJS
TypeScript
PostgreSQL
Twilio / WhatsApp Business API
Redis
Bull

Designed a multi-tenant pharmacy backend with subdomain-based tenancy, JWT authentication, and role-based access control. Developed REST endpoints with Swagger documentation, rate limiting, health checks, and WhatsApp webhook/conversation processing through Twilio. Implemented SQL migrations and asynchronous processing with Bull and Redis, using service/repository organization and automated testing.

Review-Gate — Cross-Platform Installer

June 2025 · Open source contribution
Bash
Linux
macOS
Python

Extended a macOS-focused installer to Linux, improving operating-system detection, package-manager handling, JSON configuration merging, and error reporting.

ITI Cafe Food Delivery App

October 2024
Python
Django
PostgreSQL
React
TailwindCSS
Git

Led a team of 5 in developing a web application for online food ordering at ITI Cafe. Established project structure for backend and database. Implemented authentication and admin panel for order management. Utilized Git & Github for code reviews, PRs and merging. Solved real problem of reducing waiting times during session breaks at ITI.

Angular Weather Application

February 2025
Angular 19
TypeScript
RxJS
Material UI
Docker
Pure CSS

Deployed containerized modern weather application using Angular 19. Implemented reactive programming patterns with RxJS. Integrated OpenWeatherMap API with TypeScript interfaces. Built responsive UI components using Angular Material. Deployed on Vercel with automated CI/CD pipeline.

Courses Catalog Management System preview

Courses Catalog Management System

November 2024 · Freelance
Pure PHP
JavaScript
Docker
MySQL

Engineered high-performance RESTful API with optimized SQL queries. Implemented repository pattern and service layer architecture. Designed extensible database schema supporting complex category hierarchies. Built responsive SPA interface with dynamic course filtering. Implemented DevOps pipeline using Docker and Traefik reverse proxy.

MERN Stack Goodreads App

May 2024
Node.js
React
Express
MongoDB
Git

Developed scalable Goodreads application with full CRUD operations. Implemented features for user registration and book listings. Integrated third-party APIs for enhanced functionality. Created comprehensive review and recommendation system.

Database Management System by Bash

November 2024
Shell
MYSQL mimic
Linux
Bash Scripting

Engineered A lightweight, file-based database management system implemented entirely in Bash scripts. This minimalist solution provides fundamental database operations through a command-line interface without external dependencies.

.Net Country Blocking API preview

.Net Country Blocking API

March 2025
C#
.NET
Clean Architecture
DDD
API

A light-weight yet powerful memory efficient scalable software solution for companies or organizations that need to restrict access to their services based on geographic location or whatever their needs may be.

.Net Student Enrollment System API preview

.Net Student Enrollment System API

March 2025
C#
.NET
Clean Architecture
DDD
API

A modern, high-performance .NET-based Student Enrollment System API built with Clean Architecture principles and Domain-Driven Design patterns.

Deployed Financial App Analytics preview

Deployed Financial App Analytics

January 2025 · Freelance
React
TypeScript
OpenApi
Material UI
Chadcn UI
Docker

Containerized Financial Data Filtering App with Elegant Key Metrics from scratch

LeetCodeStats & Achievements

Tracking my problem-solving journey and coding challenges

Education

Academic Journey

  • Mansoura University

    Graduated June 2022
    GPA: 3.6/4.0

    Faculty of Science. Led award-winning Polymer Project team of three students. Secured first place in competition judged by professors and sponsored companies. Earned free internship opportunity at EgyCat Professional Training Hub.

  • Information Technology Institute (ITI)

    May 2024 - October 2024

    Secured position after self-consistent studying of computer science fundamentals. Mastered C++ and OOP for understanding low-level memory management. Completed problem-solving assignments on Elzero Web School and CodeWars. Maintain daily practice routine on LeetCode.

  • Career180 LearnIT Internship

    October 2024 - December 2024

    Fully Funded Scholarship by the Embassy of Denmark. Selected after passing Data Structures and Algorithms Tests. Focus on C# fundamentals and .NET backend development.

Certificates &Achievements

These are some of my hard-earned certificates and achievements
in the field of software development

Atlassian logo

Atlassian Agile Project Management Professional Certificate

Atlassian

Agile Project Management
Docker, Inc logo

Docker Professional Certificate

Docker, Inc

Containerization
Docker Products
Canonical logo

Ubuntu Linux Professional Certificate

Canonical

Linux-System administration
User management
Ubuntu
GitHub logo

Career Essentials in GitHub Professional Certificate

GitHub

GitHub
Microsoft logo

Career Essentials in Software Development

Microsoft

Software Development
Programming
LinkedIn logo

JavaScript Essential Training

LinkedIn

JavaScript
LinkedIn logo

C++ Design Patterns : Creational

LinkedIn

OOP
Design Patterns
C++
LinkedIn logo

Python Data Structures and Algorithms

LinkedIn

Python
Data Structures
Algorithms
Atlassian logo

Atlassian Agile Project Management Professional Certificate

Atlassian

Agile Project Management
Docker, Inc logo

Docker Professional Certificate

Docker, Inc

Containerization
Docker Products
Canonical logo

Ubuntu Linux Professional Certificate

Canonical

Linux-System administration
User management
Ubuntu
GitHub logo

Career Essentials in GitHub Professional Certificate

GitHub

GitHub
Microsoft logo

Career Essentials in Software Development

Microsoft

Software Development
Programming
LinkedIn logo

JavaScript Essential Training

LinkedIn

JavaScript
LinkedIn logo

C++ Design Patterns : Creational

LinkedIn

OOP
Design Patterns
C++
LinkedIn logo

Python Data Structures and Algorithms

LinkedIn

Python
Data Structures
Algorithms
LinkedIn logo

Python Data Structures and Algorithms

LinkedIn

Python
Data Structures
Algorithms
LinkedIn logo

C++ Design Patterns : Creational

LinkedIn

OOP
Design Patterns
C++
LinkedIn logo

JavaScript Essential Training

LinkedIn

JavaScript
Microsoft logo

Career Essentials in Software Development

Microsoft

Software Development
Programming
GitHub logo

Career Essentials in GitHub Professional Certificate

GitHub

GitHub
Canonical logo

Ubuntu Linux Professional Certificate

Canonical

Linux-System administration
User management
Ubuntu
Docker, Inc logo

Docker Professional Certificate

Docker, Inc

Containerization
Docker Products
Atlassian logo

Atlassian Agile Project Management Professional Certificate

Atlassian

Agile Project Management
LinkedIn logo

Python Data Structures and Algorithms

LinkedIn

Python
Data Structures
Algorithms
LinkedIn logo

C++ Design Patterns : Creational

LinkedIn

OOP
Design Patterns
C++
LinkedIn logo

JavaScript Essential Training

LinkedIn

JavaScript
Microsoft logo

Career Essentials in Software Development

Microsoft

Software Development
Programming
GitHub logo

Career Essentials in GitHub Professional Certificate

GitHub

GitHub
Canonical logo

Ubuntu Linux Professional Certificate

Canonical

Linux-System administration
User management
Ubuntu
Docker, Inc logo

Docker Professional Certificate

Docker, Inc

Containerization
Docker Products
Atlassian logo

Atlassian Agile Project Management Professional Certificate

Atlassian

Agile Project Management
👋

Let's Build Something Amazing!

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to drop me a message!