Ahmed Najiebe — Full-Stack Engineer
Full-stack engineer building production platforms for government, enterprise, and freelance clients. Specializes in Laravel, Vue/React, Python/Django, and real-time systems. Based in Suez, Egypt, working remotely for Saudi Arabian clients.
Selected Projects
NCMH Platform — ncmh.org.sa
Saudi government public health platform. Modernized content platform, healthcare atlas with interactive maps, and certificate verification system. Rebuilt solo from legacy monolith to Laravel API + Vue 3 SPA. 68 views, 62 models, 90+ API endpoints. Live at ncmh.org.sa.
4D Careers — career.4d.sa
AI-powered recruitment platform. Applicants upload a CV and the form auto-fills via OpenAI parsing. HR gets AI-ranked candidates with weighted scoring across 6 criteria, and interview scheduling with calendar invites. Built solo end-to-end with Next.js, React, PostgreSQL. Live at career.4d.sa.
4D Dashboard — dashboard.4d.sa
White-label multi-tenant SaaS for multiple client companies. Each tenant gets its own dashboards, maps (MapLibre), and an integrated AI assistant. Onboarding a new tenant is one admin record, not a code change. Built with React, Laravel, Filament. Live at dashboard.4d.sa.
TaskNodeBot
Telegram bot for team task management. Three-tier roles, reviewed task lifecycle with revision loops, cloud file attachments, scheduled reminders, and unreachable-user detection. Built solo as a product with Python, SQLAlchemy, PostgreSQL, Cloudflare R2.
Also Shipped
- 4D Employees Portal — HR hub with Microsoft Teams integration, silent SSO, and a native bot. Laravel + MS Teams + MySQL.
- FatoorahBot — Invoice photo to structured editable data with line-item correction and Excel export. Python + aiogram + Gemini.
- OrgManager — Three-role employee management with onboarding flows and PDF reporting. Vue 3 + TypeScript + Frappe.
- Bareeq — Handmade art storefront with cash-on-delivery checkout and inventory dashboard. Flask + MySQL.
- Polluscan — Graduation project. Pollution monitoring platform with a five-level government role hierarchy and a hardware sensor prototype. Flask + MySQL + Chart.js.
Case Study: Debugging a 500 With No Logs
A single page of the NCMH healthcare-facilities Atlas returned HTTP 500 in production with nothing in any log — not Laravel, not PHP, not Apache. HEAD returned 200 while GET returned 500, and the same query ran clean under artisan tinker, which ruled out the application. I bisected the JSON response field by field over HTTP until one field flipped the status. Root cause: a network-level WAF appliance in front of the server inspects response bodies, and one facility record held a sixteen-digit licence number that satisfied the Luhn checksum — so the appliance's credit-card DLP signature concluded the API was leaking a payment card and substituted its own block page. Fixed by removing the field from public API responses, where it never belonged, and documented the proper long-term remedy (a targeted WAF signature exemption) in the repository's engineering notes. Demonstrates production debugging, infrastructure reasoning, security judgment, and documentation discipline.
Experience
- Full Stack Developer, 4D (Saudi Arabia) — Feb 2026 to present. Building AI-powered dashboards, government platforms, and recruitment systems with React, PHP, Python, PostgreSQL.
- Teaching Assistant, Ain Shams Academy — Dec 2025 to Mar 2026. Taught SQL database design and Data Science to 20+ students.
- IT Branch Lead, Egyptian Armed Forces — Oct 2024 to Dec 2025. Military service leading a 5-person technical team, managing 3 internal projects with Django and React.
- Course Instructor, Oraby Academy — Aug 2023 to Sep 2024. Taught Python and OOP to 6-7 student groups.
Skills
Laravel, Vue.js, React, Next.js, Nuxt, TypeScript, Python, Django, PostgreSQL, MySQL, Tailwind CSS, REST API design, multi-tenant SaaS architecture, RBAC, WebSockets, Telegram bot development, AI integration, CV parsing, real-time systems.
Contact
Email: ahmed.m.najibe@gmail.com
GitHub: github.com/ahmednajibe
LinkedIn: linkedin.com/in/ahmed-m-najibe
Mostaql: mostaql.com/u/lectara
Location: Suez, Egypt (UTC+02:00) — working remotely