Mostafa Badr

Full Stack Vue/Nuxt Developer

Specialized in building dynamic applications with Vue.js, Nuxt.js, and Node.js, with a background in graphic and UI design.

3D Avatar

About Me

A Full Stack Web Developer with a strong foundation in frontend and backend technologies and a background in graphic and UI design. I specialize in building dynamic applications using JavaScript frameworks like Vue.js, Nuxt.js, and Node.js, along with databases such as MongoDB, MySQL, and PostgreSQL.

Experienced in both PHP and WordPress, I create efficient, scalable systems that streamline workflows and remove repetitive tasks. With over six years in design tools like Figma and Adobe XD, I bring a refined aesthetic to development, focusing on user experience.

Recently, I've expanded into DevOps, working with AWS, CI/CD pipelines, and containerization using Docker and Kubernetes to support deployment strategies and enhance application management.

Technical Skills

Frontend Development

JavaScript/TypeScript95%
ES6+TypeScriptDOM ManipulationAsync/Await
HTML/CSS90%
HTML5CSS3FlexboxGridSASS/SCSSTailwind CSS
Responsive Design85%
Mobile FirstMedia QueriesViewport UnitsAccessibility

Backend Development

Node.js85%
ExpressNestJSRESTful APIsGraphQL
Databases80%
MongoDBPostgreSQLMySQLRedis
API Development90%
RESTGraphQLWebSocketsAuthentication

Frameworks & Libraries

Vue.js
95% Proficiency
Nuxt.js
90% Proficiency
React
75% Proficiency
Express.js
85% Proficiency
NestJS
80% Proficiency
Tailwind CSS
90% Proficiency
Bootstrap
85% Proficiency
jQuery
80% Proficiency

Tools & Platforms

Git/GitHub
90% Proficiency
Docker
75% Proficiency
AWS
70% Proficiency
CI/CD
75% Proficiency
Webpack
80% Proficiency
Vite
85% Proficiency
NPM/Yarn
90% Proficiency
VS Code
95% Proficiency

Design & UI/UX

Figma

UI/UX design, prototyping, and collaboration

Adobe XD

Interface design and interactive prototypes

Photoshop

Image editing and graphic design

Illustrator

Vector graphics and illustrations

UI Design

Creating visually appealing interfaces

UX Design

User-centered design and usability

Responsive

Designing for all device sizes

Wireframing

Creating structural layouts and flows

Work Experience

Frontend Team Leader

Runprof LLCDecember 2023 - Present

Led a team of five front-end developers at Runprof, driving the creation of high-quality, scalable interfaces with Vue.js and Nuxt.js. Oversaw project planning, code reviews, and feature development to ensure a seamless user experience.

Software Team Leader

ArabyplusJuly 2023 - March 2024

Led a team of six developers in building a comprehensive ERP system for a product-based company using Vue.js, Nuxt.js, Express, NestJS, and PostgreSQL. Oversaw end-to-end development, ensuring high performance, scalability, and seamless integration across modules.

Cloud Solution Architecture & Administrator

Alexandria Urology HospitalDecember 2022 - December 2023

Managed and optimized hospital cloud servers, implementing robust internal cloud solutions using the in-house data center to support secure, scalable operations. Collaborated with IT teams to design, deploy, and maintain infrastructure.

Featured Projects

Screenshot of SASS POS Application project
Vue.jsNode.jsMongoDBExpress

SASS POS Application

A point-of-sale system built as a SASS application with Vue.js and Node.js.

Screenshot of Plaza Hotel Alexandria project
Nuxt.jsTailwind CSSStrapi CMSStripe

Plaza Hotel Alexandria

A hotel website with booking functionality built with Vue.js and Nuxt.js.

Screenshot of Dr. Attia Website project
Vue.jsFirebaseTailwind CSSCalendar API

Dr. Attia Website

A medical professional website with appointment scheduling.