Ali Khalil

Hello, I am Ali

Senior Frontend Developer and Team Lead.

I build scalable, high-performance web applications with Vue, Nuxt, and TypeScript, and I lead the teams that deliver them. Six years of experience, with recent focus on real-time, multi-tenant SaaS platforms across the Saudi and Egyptian markets.

Mansoura, Egypt· Open to relocation to Riyadh· Employee of the Month (twice)
Available for new roles

featured work

Search my work the same way you search anything else.

Press⌘K Ctrl K from anywhere

Explore

About

Senior Frontend Developer and Team Lead. Six years shipping Vue, Nuxt, and TypeScript at a senior and lead level across real-time SaaS, performance work, and small-team leadership.

Read the long version

Work experience

  • Frontend Team Lead / Senior Frontend Developer

    eDialogue Corner Society

    2025 to Present
  • Frontend Team Lead / Senior Frontend Developer (Part-time)

    PAIR AI

    2025 to 2025
  • Senior Frontend Developer

    Velents.ai

    2023 to 2025
  • Frontend Developer

    Codebase

    2023 to 2023

Selected work

All projects →
2025

PAIR AI Chat Platform

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

Nuxt 4Vue 3TypeScriptPusherWebCrypto
2025

Ataa SaaS, eDialogue Store

Multi-tenant SaaS that powers CRM, donations, and real-time communication for charitable organizations across Saudi Arabia. Built with Nuxt 3, Vue 3, and TypeScript, backed by a unified Tailwind, ShadCN, and UnoCSS design system with full RTL and LTR support, and integrated with Apple Pay, Google Pay, and Moyasar.

Nuxt 3TypeScriptShadCNPaymentsRTL
2024

Velents ATS

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

VueNuxtTypeScriptAIE2E
2026

@alikhalilll/nuxt-api-provider

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

NuxtTypeScriptHTTP
2026

@alikhalilll/nuxt-crypto

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

NuxtSecurityWeb Crypto
2026

@alikhalilll/nuxt-auto-middleware

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

NuxtRoutingDX
2026

@alikhalilll/ui

Headless, shadcn-vue style Vue 3 component library. Every component is its own importable subpath (`/tell-input`, `/popover`, `/drawer`, and so on) so consumers only ship what they use. Built on reka-ui and vaul-vue, themed via prefixed CSS variables, fully typed.

Vue 3NuxtHeadless UITailwind

What I do well

  • Performance work with measurable results. In my most recent role I improved LCP by roughly 40% and reduced CLS by roughly 60% through lazy hydration and code splitting.
  • Leading small frontend teams: code review, mentorship, and setting a high bar for accessibility and developer experience.
  • Real-time systems on Pusher and WebSockets, including registry-based event layers, multi-tab presence, and message deduplication.
  • Client-side security: AES-GCM and PBKDF2 for local data, plus Apple Pay, Google Pay, and Moyasar integrations.
Ali raises the bar for what a great Senior Front-End Developer looks like. He built a clean, scalable architecture that kept our codebase consistent, and brings a calm, positive presence to the team.

Aalaa Waleed

Front-End Developer, Vue.js and Angular

On our CPaaS project, Ali built a clean, feature-based, scalable architecture and simplified our GitFlow. He is proactive in refactoring, aligning shared code, and always willing to share knowledge across the team.

Ahmed Hamed

Full-Stack Web Developer, MERN

One of the best Senior Frontend Developers I have worked with. Ali has a talent for clean, intuitive UIs that are both visually appealing and highly functional, and he bridges the gap between frontend and backend with ease.

Ahmed Elsayed

Software Engineer at Robusta Studio

Ali consistently demonstrated exceptional technical expertise and creativity with Vue.js, Nuxt, and modern front-end tooling. On Velents ATS he played a pivotal role in improving performance and redesigning the UI.

Mahmoud Attar

Senior Frontend / Full-Stack Engineer

Ali is honest, dependable, and hardworking. His front-end expertise was a significant advantage to our entire office. He is a true team player who brings out the best in everyone around him.

Shorouk Alkalla

Backend Developer, PHP and Laravel

Ali did an exceptional job on our recent projects. He is a productive, multi-skilled developer with broad knowledge. Careful, proactive, self-motivated, and a real pleasure to work with.

Yomna Dessouki

Growth Manager at Halan

Frequently asked

  • Where are you based, and are you open to relocation?
    I am based in Mansoura, Egypt, and open to relocating to Riyadh, Saudi Arabia for the right role.
  • What is your primary stack?
    Vue, Nuxt, and TypeScript on the frontend, and Node.js when a full-stack task requires it. I am also comfortable working with React and Angular.
  • Do you take on freelance or contract work?
    Yes. I take shorter engagements and advisory work, and I am open to longer engagements as well. Reach out via the contact page.

Working on something interesting?

Roles, collaborations, or challenging frontend problems. I would be glad to hear about it.

Get in touch

© 2019 to 2026 Ali Khalil