
M***************o
Profil
I’m a Full-Stack Developer with nearly a decade of experience delivering scalable, high-performance web and mobile applications for Levantine brands. I have also worked with German and other EU companies for several years, where I managed and built SPA and API-driven applications end-to-end, leading projects while driving the adoption of modern tech stacks and development standards.
I’ve gained solid hands-on experience within the Vue.js ecosystem, building numerous production-ready web applications using Vue 2 and Vue 3. Throughout these projects, I’ve worked with a variety of UI libraries and design systems, including Vuetify 2, PrimeVue 3, and Shadcn, as well as developing custom components tailored to specific product needs. For state management, I’ve used Vuex in Vue 2-based projects and Pinia in Vue 3 applications.
In addition, I’ve built and maintained backend systems using Laravel, where I designed and implemented RESTful APIs, authentication flows, and data-driven business logic. My work involved integrating relational databases such as MySQL, handling background tasks, and ensuring performance and security best practices across different application layers.
For frontend styling, I’ve worked extensively with utility-first and component-based approaches, particularly TailwindCSS, alongside traditional CSS and SCSS, allowing me to deliver responsive, consistent, and maintainable UI implementations across different devices and screen sizes.
Regarding infrastructure & deployment, I’ve managed application deployments and server environments using Docker, Nginx, and Linux-based systems (Ubuntu, CentOS). I’ve also worked with cloud services such as AWS (S3, Athena) for storage and data processing, and handled CI/CD-style deployment workflows for production environments.
Currently gathering knowledge on Typescript, Vitest, Playwright, Flutter, Nuxt.js and GraphQL.
I believe in learning by doing, managing full development lifecycles, and maintaining clean, scalable code. I prioritize structure, documentation, and clear communication to ensure consistent delivery and project success.
