About Me

Senior Frontend Engineer passionate about creating exceptional digital experiences

Mohamed Ahmed Ibrahim

Building Modern Web Solutions with Vue.js & React.js

I am a Senior Frontend Developer with a strong specialization in Vue.js and React.js ecosystems, dedicated to delivering scalable, user-centric solutions. My background includes developing and maintaining complex eCommerce platforms and dashboards, with a keen ability to adapt to both solo and team environments.

I excel in frontend development using Vue.js, React.js, Nuxt.js, Next.js, and TypeScript, with hands-on experience integrating backend services through REST APIs. I'm proficient in using modern bundlers such as Webpack and Vite, and have applied Nest.js in Backend For Frontend (BFF) architectures. I leverage AI tools for code review, refactoring, and development optimization.

My journey spans from developing CMS solutions to leading frontend teams, with expertise in UI frameworks like Vuetify.js, MUI, PrimeVue, Tailwind, and Bootstrap. I thrive on transforming complex challenges into innovative, user-friendly solutions and excel in both independent and collaborative settings.

Vue.jsReact.jsNuxt.jsNext.jsTypeScriptVuetify.jsMUIPrimeVueJavaScript ES6+HTML5/CSS3SASS/SCSSTailwindCSSBootstrapRESTful APIsFirebasePWAGitReact QueryAI Tools

Professional Journey

7+ years of frontend development experience across various companies and projects

Senior Frontend Engineer

Zid

Full-time
Jan 2023 - Present

Leading frontend development for Zid Merchant Dashboard and Catalog. Using BFF structure for legacy Laravel code project and worked on rewrite project to migrate from Laravel PHP to NestJS framework (project stopped). From March 2024, started working with new stack: React.js with TypeScript, Next.js, React Query, MUI and TailwindCSS. Using AI tools for code review, refactoring, and development optimization.

Key Achievements:

  • Built scalable merchant dashboard with Vue.js and TypeScript
  • Worked on BFF structure for legacy Laravel code migration
  • Contributed to NestJS rewrite project before it was stopped
  • Migrated to modern React.js stack with TypeScript, Next.js, React Query, MUI and TailwindCSS
  • Integrated RESTful APIs and online payment systems
  • Enhanced user experience with Google Analytics integration
  • Leveraged AI tools for code review, refactoring, and development optimization

Senior Frontend Developer (Vue.js)

ZumraFood

Full-time
May 2021 - Dec 2022

Worked for 6 months as FullStack developer, helping BE team implement new features in BE using Nest.js, MongoDB, RabbitMQ, Redis, and creating APIs for FE. Developed Zumra Hub Website and Dashboard using Nuxt.js, Vuetify.js, and modern frontend technologies.

Key Achievements:

  • Built progressive web applications with Nuxt.js and Vuetify
  • Implemented Firebase notifications and PWA features
  • Developed backend features using Nest.js, MongoDB, RabbitMQ, Redis
  • Created APIs for frontend integration
  • Developed multi-language support and payment integration
  • Optimized performance and user experience

Senior Frontend Developer (Vue.js)

Creative Advertising Thinking (CAT)

Full-time
Oct 2020 - April 2021

Developed various client projects including Unstoppable Website and Legion Game Zone using Vue.js ecosystem. Mentored new Junior developer for 3 months to join the team before leaving.

Key Achievements:

  • Built responsive websites with Nuxt.js and Vuetify
  • Implemented Google Tags Manager integration
  • Delivered multiple successful client projects
  • Mentored junior developer for 3 months
  • Maintained high code quality standards

Lead Frontend Developer

Utajir E-commerce Platform

Freelance
Jan 2024 - Aug 2024

Led the frontend team in developing a comprehensive all-in-one e-commerce platform. Built the base structure using modern Vue.js stack and established development workflows. Used AI tools for code optimization and team collaboration.

Key Achievements:

  • Led frontend team development and established workflows
  • Built base structure using Vue 3, Tailwind CSS, PrimeVue
  • Implemented TypeScript for type safety
  • Used Nuxt 3.js for SSR and performance optimization
  • Created scalable component architecture
  • Leveraged AI tools for code optimization and team collaboration

Frontend Developer (Vue.js)

FNDev Consultancy Services

Freelance
Aug 2019 - Sep 2020

Worked on various freelance projects including Wellspring Website with complex API integrations.

Key Achievements:

  • Developed complex web applications with Vue.js
  • Integrated multiple APIs including Paymob and Google Recaptcha
  • Built responsive and user-friendly interfaces
  • Delivered projects on time and within budget

Frontend Developer

Self Employed

Freelance
Jan 2018 - Jul 2019

Worked as a freelance frontend developer on various projects including FNDev Website and Salezagee Website.

Key Achievements:

  • Built websites using HTML5, CSS3, and Bootstrap
  • Developed responsive and modern web interfaces
  • Managed multiple client projects simultaneously
  • Established strong client relationships

Frontend Developer (Vue.js)

Trukto Technologies Egypt

Full-time
Feb 2017 - Dec 2018

Developed Trukto Website using Vue.js, integrated Google Maps API and payment systems.

Key Achievements:

  • Built complex web application with Vue.js and routing
  • Integrated Google Maps API and Paymob payment system
  • Implemented RESTful API integration
  • Contributed to company's technical growth

UI/UX Developer

Magdsoft

Full-time
June 2016 - Feb 2017

Started career as UI/UX Developer, worked on Kutub Website and Magdsoft Website projects.

Key Achievements:

  • Developed websites using HTML5, CSS3, and jQuery
  • Created responsive designs with Bootstrap
  • Learned modern web development practices
  • Built foundation for frontend development career

Education

Bachelor of Electrical Engineering

Al-Azhar University Faculty of Engineering

Electronics and Communication

Average Grade: Good

May 2017

Cairo, Egypt

Notable Challenges Solved

Complex problems that pushed my skills and delivered exceptional results

E-commerce Platform Development

Built comprehensive merchant dashboard for Zid with complex inventory management, multi-language support, and payment integration, serving thousands of merchants across the Middle East.

Progressive Web Application

Developed Zumra Food PWA with offline capabilities, push notifications, and real-time order tracking, achieving 98% mobile compatibility and fast loading speeds.

Multi-Platform Integration

Successfully integrated multiple APIs including payment gateways, Google services, and Firebase, creating seamless user experiences across different platforms and services.

What Drives Me

The principles that guide my work and decision-making

User-Centric Development

Every application I build prioritizes exceptional user experience and intuitive interfaces.

Modern Technologies

I specialize in Vue.js and React.js ecosystems and stay current with the latest frontend technologies and best practices.

Continuous Innovation

I'm committed to learning new technologies and contributing to the evolution of web development.

Let's Work Together

Ready to bring your next Vue.js or React.js project to life? I'd love to discuss how my expertise can help achieve your business goals.