this is

AhmedNajiebe

Full Stack Developer & Systems Thinker
Available Suez, EG · UTC+02:00 Currently @ 4D · SA
that's me ↓
Ahmed Najiebe
Freelance rating5.0 / 5.0 ★
Scroll

I build things
that actually matter.

Full Stack Developer building enterprise platforms, government systems, and environmental intelligence. Currently at 4D · Saudi Arabia. Previously led IT operations for the Egyptian Armed Forces and taught programming to 50+ students.

I care deeply about clean architecture, real-time systems, and building software that lasts.

2+
Years in production
50+
Students taught
10+
Major projects shipped
5.0 ★
Freelance rating
Approach →System DesignRBACReal-time SystemsAPI-FirstClean CodePerformanceAI IntegrationDX Focus
0+
Projects Shipped
Web · IoT · AI
0.0★
Client Rating
Mostaql Freelance
0+ yrs
Building Systems
Full-Stack & IoT
0
Industries Served
Gov · Commerce · Health · Env

Systems for
real work.

Selected platforms and automation tools I've built for organisations and teams. Each one shipped to real users — not a demo.

NCMH Platform interface
01

NCMH Platform

Saudi government health platform, rebuilt

A public health platform serving citizens and clinicians — a modernised content platform, healthcare atlas, and certificate verification system. I audited the legacy monolith, made the case to leadership for a full rebuild, then delivered it solo as an API and a single-page app.

Role
Sole developer. Proposed the rebuild.
Features
Content · Atlas · Certificate verification
Stack
Laravel 10 · Vue 3 · TypeScript
Status
Live
4D Careers interface
02

4D Careers

AI-powered recruitment platform

Connects applicants, AI screening, and interviews in one place. Applicants upload a CV and the form fills itself. HR gets AI-ranked candidates, weighted scoring, and interview scheduling with calendar invites.

Role
Sole developer, end to end
Features
CV auto-fill · AI ranking · Interview scheduling
Stack
Next.js 16 · React 19 · PostgreSQL
Status
Live
4D Dashboard interface
03

4D Dashboard

White-label multi-tenant SaaS

One platform for multiple client companies. Each tenant gets its own dashboards, maps, and an integrated AI assistant. Onboarding a new tenant is one record in an admin panel, not a code change — each tenant brokers its own upstream API through encrypted credentials.

Role
Full stack. External AI service not mine.
Features
Tenant dashboards · MapLibre · AI assistant
Stack
React · Laravel · Filament · MapLibre
Status
Live, login gated
TaskNodeBot interface
04

TaskNodeBot

Telegram task management for organisations

Manages team tasks inside Telegram. Three-tier roles, a reviewed task lifecycle with revision loops, cloud file attachments, and scheduled reminder and unreachable-user detection jobs.

Role
Sole developer. Built as a product.
Features
Roles · Review workflow · Reminders · Exports
Stack
Python · SQLAlchemy · PostgreSQL · R2
Status
Source not published

Also shipped

05

Experience
& Education.

Full Stack Developer (Remote)

4D — Saudi Arabia

Feb 2026 – PresentCurrent
  • Developed AI-powered dashboard from scratch with interactive charts and analytics using React, PHP, and Python.
  • Enhanced performance and UI/UX for NCMH.org.sa and employees portal.
  • Integrated AI agents and CV analyzers with API management, database migrations (PostgreSQL & MySQL).
ReactPHPPythonPostgreSQLMySQLMaterial-UI

Teaching Assistant (Data Science & SQL)

Ain Shams Academy

Dec 2025 – Mar 2026
  • Teaching SQL database design and management to 20+ students.
  • Assisted in Data Science modules — 85% average student satisfaction.
  • Led 8 hands-on sessions on hardware troubleshooting and system diagnostics.
SQLData SciencePython

IT Branch Lead & Full Stack Developer

Egyptian Armed Forces

Oct 2024 – Dec 2025
  • Directed IT operations and supervised a 5-person technical team managing 3 major projects.
  • Built internal logistics and delegation systems with Django, React, and PostgreSQL.
  • Implemented 3-tier RBAC and WebSockets for real-time sync across multiple government entities.
DjangoReact.jsWebSocketsPostgreSQLRBAC

Course Instructor (Python & OOP)

Oraby Academy

Aug 2023 – Sep 2024
  • Designed and delivered 5 structured curricula for Python and OOP across 6-7 student groups.
  • Achieved 90% course completion rate through engaging teaching methods.
  • Created hands-on coding exercises and end-of-course projects.
PythonOOPTeaching

Education

Bachelor of Computer Science

Faculty of Computers and Information, Suez University

2020 – 2024
Cisco CybersecurityPython Data StructuresWeb Development Challenger

My Tech

Stack

Vue.jsVue.js
NuxtNuxt
ReactReact
TypeScriptTypeScript
TailwindCSSTailwindCSS
PythonPython
DjangoDjango
PostgreSQLPostgreSQL
GitGit
GitHubGitHub

One page returned 500.
Nothing in any log.

A production bug on ncmh.org.sa that no amount of application debugging could explain — because the application was never the problem.

  1. The symptom

    A single page of the healthcare-facilities Atlas returned HTTP 500 in production. Every other page worked. There was nothing in any log — not Laravel, not PHP, not Apache.

  2. The contradiction

    A HEAD request to the failing URL returned 200. A GET to the same URL returned 500. Running the identical query under artisan tinker produced a clean result. The application was not the thing failing.

  3. The method

    If the response body was the trigger, the body would tell me. I bisected the JSON over HTTP — removing fields, re-requesting, narrowing — until a single field flipped the response from 200 to 500.

  4. The root cause

    A network-level WAF appliance sitting in front of the server inspects response bodies. One facility record held a sixteen-digit licence number that happened to satisfy the Luhn checksum, so the appliance's credit-card DLP signature concluded the API was leaking a payment card and swapped in its own block page. Only that one Atlas page broke, because it was the only page containing that record.

  5. The fix

    I removed the licence number from public API responses. Nothing in the frontend consumed it, and it should never have been exposed publicly in the first place — so the correct fix and the minimal fix were the same change.

  6. The handover

    I documented the failure mode and the proper long-term remedy — a targeted WAF signature exemption rather than shaping payloads around it — in the repository's engineering notes, so the next person to hit it does not lose a day to it.

Most bugs live in your code. Some live in the infrastructure nobody told you about. Knowing which one you're looking at — before you start rewriting things — is the difference between an afternoon and a week.

The platform it happened on

A Saudi government mental-health platform I rebuilt from a legacy monolith into a versioned Laravel REST API powering a Vue 3 + TypeScript single-page app. I audited the old codebase, made the case to leadership for a full rebuild, and delivered it solo.

Role
Sole developer
SPA views
68
API
90+ endpoints
Data models
62 Eloquent
Stack
Laravel 10 · Vue 3 · TS
Status
Live
NCMH certificate verification page, where a citizen can look up and validate a training certificate
Public certificate verification — QR and lookup based.
NCMH PDF flipbook reader rendering a publication as a page-turning book
PDF flipbook reader for platform publications.

Let's build something
unforgettable.

Available for full-time roles, freelance projects, and teaching opportunities. I respond within 24 hours.