About
Senior Frontend Developer and Team Lead.
Six years of professional experience with Vue, Nuxt, TypeScript, and real-time systems. Comfortable owning an end-to-end frontend and leading the team that delivers it.
I am Ali. Over the past six years I have shipped production web applications, most of them SaaS products in the Saudi and Egyptian markets, and increasingly at a lead and senior level. Recently that has meant owning the frontend of multi-tenant platforms with significant real-time requirements, and building the registries and patterns that allow a small team to move quickly without the code turning into a tangle.
I care about the details that matter over the long run. Clear types. Honest error states. Pages that load quickly enough that no one has to apologize for them. Accessibility treated as a requirement, not an afterthought. Documentation that is honest about what a piece of code does not do.
I lead by example. I review pull requests carefully, mentor willingly, and hold a firm line on performance and accessibility standards. I have been Employee of the Month twice, which I mention only because it is a fair proxy for work that held up under real production load.
I am not tied to a single framework. I have shipped production applications in React and Angular. Earlier in my career I delivered enterprise Angular applications with Material UI, and I still reach for React on side projects and client work when it is the right fit.
Currently
- Leading the frontend at eDialogue Corner Society on the Ataa SaaS platform.
- Publishing open-source Nuxt modules under @alikhalilll.
- Open to relocating to Riyadh, Saudi Arabia.
Experience
- 2025Present
Frontend Team Lead / Senior Frontend Developer
eDialogue Corner SocietyRemote, Saudi Arabia06/2025 to Present
- Lead the frontend team building Ataa SaaS, a multi-tenant platform that powers CRM, dashboards, and real-time communication for charitable organizations across Saudi Arabia.
- Architected a modular Nuxt 3, Vue 3, and TypeScript frontend, and delivered a unified Tailwind, ShadCN, and UnoCSS design system with full RTL and LTR support and WCAG 2.1 accessibility.
- Built real-time modules on Pusher, including typing indicators, read receipts, and synchronized multi-tab presence.
- Integrated Apple Pay, Google Pay, and Moyasar. Implemented GitLab and Docker based CI/CD.
- Improved Lighthouse metrics, raising LCP by roughly 40% and reducing CLS by roughly 60% through optimization and lazy hydration.
- Mentor developers, run code reviews, and enforce performance and accessibility standards.
- 20252025
Frontend Team Lead / Senior Frontend Developer (Part-time)
PAIR AIRemote, Egypt07/2025 to 11/2025
- Led the development of a high-performance real-time chat application built on Nuxt 4, Vue 3, and TypeScript.
- Designed a modular registry-based WebSocket layer on Pusher for scalable event management.
- Implemented message synchronization and deduplication, plus virtualized rendering and lazy hydration to improve responsiveness.
- Secured local data with AES-GCM and PBKDF2 in IndexedDB.
- Used Pinia for reactive state and Tailwind with UnoCSS for maintainable, responsive design.
- 20232025
Senior Frontend Developer
Velents.aiRemote, Saudi Arabia11/2023 to 08/2025
- Built and optimized AI-driven recruitment platforms in Vue.js and TypeScript. Integrated video and audio recording.
- Designed interactive drag-and-drop CRUD interfaces.
- Refactored legacy Vue codebases for performance, accessibility, and maintainability.
- Implemented end-to-end testing pipelines and reduced load times across multiple modules.
- 20232023
Frontend Developer
CodebaseEgypt01/2023 to 12/2023
- Delivered responsive interfaces using Vue 2, Vue 3, and TypeScript.
- Enhanced performance through lazy loading, code splitting, and component reuse.
- Employee of the Month, September 2023.
- 20222023
Frontend Developer
Grand CommunityEgypt04/2022 to 01/2023
- Improved a large-scale influencer marketing platform built with Vue 2, Nuxt 2, and Vuetify.
- Standardized code structure and created reusable component patterns.
- Mentored junior developers on Vue and Nuxt best practices.
- Employee of the Month, May 2022.
- 20222023
Frontend Developer
IX SolutionsEgypt11/2022 to 02/2023
- Developed enterprise web applications using Angular and Material UI.
- Translated business requirements into intuitive, scalable frontend solutions.
Technical skills
Primary stack
Frontend Development
- Vue.js (2–3)
- Nuxt (3–4)
- React.js
- Angular
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- Tailwind CSS
- UnoCSS
- Vuetify
- ShadCN
- Naive UI
- SCSS / Sass
- Pug.js
Backend and APIs
- Node.js
- Express.js
- NestJS
- MongoDB (Mongoose)
- RESTful APIs
- JWT Authentication
- RBAC
- OAuth
- Stripe & PayPal Integration
- Axios
- Input Validation
- Rate Limiting
- bcrypt.js
Databases and Storage
- MongoDB
- Mongoose ODM
- IndexedDB
- LocalStorage / SessionStorage
State Management
- Pinia
- Vuex
- Redux
Real-Time and Performance
- Pusher (WebSockets)
- IndexedDB
- AES-GCM Encryption
- PBKDF2
- Virtualized Rendering
- Lazy Hydration
- Code Splitting
- Caching & Compression (Brotli / Gzip)
- Critical CSS
Build and DevOps
- Vite
- Webpack
- Gulp.js
- GitLab CI/CD
- Docker
- Brotli / Gzip Compression
Quality and Collaboration
- ESLint
- Prettier
- Unit & E2E Testing
- Code Review
- Mentorship
- Team Leadership
- Cross-functional Collaboration
- Accessibility (WCAG 2.1)
Education
BSc in Computer Science
Mansoura University, Egypt. 10/2018 to 10/2022
Focus on software engineering, web development, and algorithms. Final-year projects centered on frontend architecture and RESTful API design.
LanguagesArabic (native). English (advanced, B2 to C1)
Working on something interesting?
Roles, collaborations, or challenging frontend problems. I would be glad to hear about it.