<Hello, World!/>

Ali Gamal Ali

Lead Front-End Developer

Giza, Egypt

Lead of Frontend @ Luftborn | Angular, NX, OJTI , Architect, Mentor, Speaker

Get to know me

About Me

I'm Ali a Lead Front-End Developer based in Giza, Egypt, and I've been obsessing over the web for 8+ years now.

My main thing is Angular. Not because I had to pick something, but because I genuinely love the structure, the ecosystem, and the way it scales. I lead the front-end team at Luftborn, where we build enterprise-grade platforms that people actually want to use leasing systems, tenant management tools, e-commerce apps, real-time dashboards. The kind of stuff where performance and polish actually matter.

I used to lead the Angular Egypt community organizing events, giving talks, and helping developers find their footing in the ecosystem. That chapter's closed, but the mentoring bug never really left. I still care just as much about the people building the product as I do about the product itself. Watching someone click on a concept they've been wrestling with that never gets old.

I speak Arabic and English fluently, which means I can context-switch between a client call and a team standup without missing a beat.

Oh, and fair warning: I have a serious case of CSS fever. The more I write, the better I feel.

<Languages />

English• Full professional proficiency
Arabic• Native

8+

Years Experience

50+

Projects Delivered

500+

Members Across Teams Led

3K+

LinkedIn Followers

<Top Skills />

Angular Vue.js JavaScript React.js Web Development

<Current Roles />

  • Lead of Front-End and UI Design

    Luftborn

What I work with

Skills & Technologies

Angular

Expert
framework

Vue.js

Advanced
framework

React.js

Advanced
framework

Nuxt.js

Advanced
framework

Next.js

Advanced
framework

Angular Material

Advanced
framework

My Journey

Experience & Education

Current Role

Lead of Front-End and UI Design

Luftborn

Aug 2022 - Present 3 yrs 8 mos Giza, Egypt

Leading a team of engineers in the development of customer-facing web applications. Driving significant increases in customer engagement through high-quality front-end development.

AngularArchitectureNXGenerative AICSSTypeScriptJavaScriptUI/UX DesignProduct ManagementAgile MethodologiesCommunication

Community Lead

Angular Egypt

Jun 2025 - Jan 2026 7 mos

Leading the Angular Egypt community, organizing events, and promoting Angular development best practices.

AngularCommunity LeadershipPublic SpeakingTechnical EventsWorkshopsMentoringCommunity Management

Senior Frontend Developer

Luftborn

May 2022 - Oct 2022 5 mos Giza, Egypt

Senior frontend developer working across Angular, React, and Vue projects - delivering performant, maintainable web applications for enterprise clients.

HTMLWeb DevelopmentJavaScriptAngularAngular MaterialVueReactTypeScriptCSSScss 7/1 Architectural Styles

National Air Communications Specialist Officer

National Air Navigation Services Company

Jan 2009 - Oct 2022 13 yrs 9 mos Egypt

Specialist Officer in NANSC. OJTI (On-the-Job Training Instructor) responsible for training new employees.

Spoken EnglishProblem SolvingAviation Safety Management LeadershipCommunicationNegotiationConflict ResolutionTeamworkTime ManagementOrganizational Skills

Frontend Developer

Upwork

Aug 2020 - Mar 2022 1 yr 7 mos Giza, Egypt

Freelance frontend developer specialising in Vue.js - building custom web solutions for international clients on the Upwork platform.

REST APIsFull-Stack DevelopmentJavaScriptVueNode.jsCSS

Frontend Developer

Fiverr

Oct 2020 - Aug 2021 10 mos Giza, Egypt

Junior freelance developer working with React and Node.js - delivering web applications and backend services for international clients on Fiverr.

REST APIsSpoken EnglishWeb DevelopmentReactNode.jsCSSJavaScript

What I've Built

Featured Projects

A selection of projects I've worked on, from enterprise applications to customer-facing platforms.

Time Tracking Application
01
Featured

Time Tracking Application

Efficient time tracking solution for teams with automated reporting, project allocation, and integration with popular project management tools.

AngularNXTailwind cssNGRXTypeScriptRxJSSCSS
Private Project
Enterprise Leasing Platform
02
Featured

Enterprise Leasing Platform

A comprehensive leasing management platform built with Angular and NX monorepo. Features real-time updates, complex form handling

AngularNXModule FederationSignal StoreTypeScriptRxJSSCSS
Private Project
Timeline Application
03
Featured

Timeline Application

Interactive timeline application for project management with drag-and-drop functionality, real-time collaboration, and customizable views.

AngularAngular MaterialNGRXRxjsTypeScriptCSS GridREST API
Private Project
Tenant Management System
04

Tenant Management System

Full-featured tenant management platform with multi-tenancy support, role-based access control, and comprehensive reporting dashboard.

AngularNgRxMaterial UICharts
Private Project
E-Commerce Platform
05

E-Commerce Platform

Modern e-commerce solution with advanced product filtering, cart management, secure checkout, and inventory management.

AngularNgRxStripeTailwind CSS
Private Project
Customer Portal
06

Customer Portal

Self-service customer portal with account management, support ticketing, and knowledge base integration.

AngularTailwind CSSFlowbiteSSRi18nAccessibility
Private Project

Open Source

Community Projects

Free tools I build for the community - just for fun, no commitments. Use them, share them, enjoy them.

>_|
Open Source
01

Cyberpunk Explorer

A comprehensive JavaScript reference tool with a cyberpunk twist. Explore String, Array, Object, Map & Set, Promises, and Number & Math methods all in one place. Practice with Quiz Mode, compare methods side-by-side, grab the Cheat Sheet, or let the Method Wizard guide you.

By Ali.G, Inspired by Sarah Drasner

JavaScriptInteractiveEducationalCyberpunk UI
>_|
Open Source
02

luftborn-rxjs-takeuntil-destroy

An ESLint plugin that enforces the use of takeUntilDestroyed (or other RxJS take operators) in Observable subscription pipes to prevent memory leaks in Angular applications. Flags any subscribe() call missing a termination operator and supports auto-fixing violations with eslint --fix.

By Ali Gamal

ESLint PluginRxJSAngularTypeScriptMemory Leaks
>_|
Open Source
03

Ali Productive Board

A static productivity dashboard powered by HackMD and Cloudflare Workers. Features a Kanban-style task board with drag-and-drop, a structured notes viewer for personal and team information, and a reading tracker for monitoring article progress - all synced via HackMD's API.

By Ali Gamal

HTMLJavaScriptHackMDCloudflare WorkersProductivity

Community & Talks

Featured Videos

Engaging with the Angular team and architectural community through talks, feedback sessions, and discussions.

talk

Arabic Signal Session - Angular Egypt

Comprehensive deep dive into Angular Signals-the most powerful feature in modern Angular development.

talk

Signals and Observables Harmony Session - Angular Egypt

Recapping signals and exploring the harmony between Signals and Observables in Angular development.

community

Addressing Issue with the Angular Team

Engaging directly with the Angular development team to discuss and address framework issues.

community

Feedback to the Angular Team

Providing direct feedback and suggestions to the Angular team for framework improvements.

Thoughts & Insights

Blog Posts

Technical articles, tutorials, and insights on Angular, AI, DevOps, and modern web development.

2026-03-28 hackmd

Build a Zero-Cost Personal Dashboard

Stack: Vanilla HTML/CSS/JS, Netlify Functions, HackMD API, HMAC Auth. Zero cost, no build step, no framework - a fully functional personal dashboard using only free tools and services.

DashboardVanilla JSNetlifyTutorial
2026-03-02 hackmd

Angular Hydration and Incremental Hydration

Deep dive into Angular's hydration strategies including incremental hydration for optimal server-side rendering performance and seamless client takeover.

AngularSSRHydrationPerformance
2026-01-21 hackmd

Angular's Reactive Revolution - Signals Paradigm

Exploring Angular's signals paradigm and the new Resource APIs - the reactive revolution that transforms how we build Angular applications.

AngularSignalsReactiveArchitecture
2026-03-16 hackmd

AI Model Comparison 2026: Claude, ChatGPT, Gemini, Grok & More

Comprehensive comparison of leading AI models - Claude, ChatGPT, Gemini, Grok, Nemotron Super, and Sonar. Strengths, weaknesses, and real-world use cases.

AILLMComparison

Get in Touch

Contact Me

Have a project in mind or want to collaborate? I'd love to hear from you!

<Connect />

Location

Giza, Egypt

Find me on

Open for opportunities

Currently accepting new projects and collaboration opportunities.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

© 2026 Ali Gamal Ali. Built with Angular 21 + Tailwind CSS.

Lead Front-End Developer @ Luftborn