Hi, I'm Ali

Senior Frontend Developer & Team Lead.

I build scalable, high-performance web apps with Vue, Nuxt, and TypeScript — and lead the teams that ship them. Five years in, most of my recent work has been on real-time, multi-tenant SaaS in the Saudi and Egyptian markets.

Mansoura, Egypt· Ready to relocate to Riyadh· 2× Employee of the Month

Explore

Selected work

All projects →

PAIR AI Chat Platform

2025

Enterprise real-time chat built with Nuxt 4, Vue 3, and TypeScript. Registry-based WebSocket layer on Pusher with typing indicators, read receipts, and synchronized multi-tab presence. Local data secured with AES-GCM + PBKDF2 in IndexedDB.

Nuxt 4Vue 3TypeScriptPusherWebCrypto

Ataa SaaS — eDialogue Store

2025

Multi-tenant SaaS powering CRM, donations, and real-time communication for charitable organizations across Saudi Arabia. Nuxt 3, Vue 3, TypeScript, a unified Tailwind + ShadCN + UnoCSS design system with full RTL/LTR support, and Apple Pay / Google Pay / Moyasar integrations.

Nuxt 3TypeScriptShadCNPaymentsRTL

Velents ATS

2024

AI-driven recruitment platform with video/audio recording modules, drag-and-drop CRUD interfaces, and dashboards. Refactored legacy Vue codebases for accessibility, performance, and maintainability.

VueNuxtTypeScriptAIE2E

@alikhalilll/nuxt-api-provider

2026

Strongly-typed fetch client for Nuxt 3/4 with interceptors, retry/backoff, upload progress, and a framework-agnostic core that also runs outside Nuxt.

NuxtTypeScriptHTTP

@alikhalilll/nuxt-crypto

2026

AES-256-GCM + PBKDF2 via Web Crypto API for Nuxt. Key caching, pluggable algorithms, optional server-only mode, and device-fingerprint binding.

NuxtSecurityWeb Crypto

@alikhalilll/nuxt-auto-middleware

2026

Layout → middleware mapping for Nuxt with glob patterns, named groups, per-page overrides, and a typed middleware-name registry.

NuxtRoutingDX

What I do well

  • Performance work that shows up in the numbers — recent role lifted LCP by ~40% and cut CLS by ~60% through lazy hydration and code-splitting.
  • Leading small frontend teams: code review, mentorship, and setting the bar for accessibility and DX.
  • Real-time systems on Pusher / WebSockets — registry-based event layers, multi-tab presence, message deduplication.
  • Client-side security: AES-GCM + PBKDF2 for local data, Apple Pay / Google Pay / Moyasar integrations.

Working on something interesting?

Roles, collaborations, or tricky frontend problems — I'd love to hear about it.

Get in touch