I am a frontend-first full-stack developer with 4+ years of experience building modern, scalable web applications. I specialize in Vue.js, Nuxt.js, TypeScript, reusable component systems, API integration, and performance-focused UI development. I also have hands-on experience with Node.js, NestJS, PostgreSQL, Prisma, Docker, REST APIs, and CI/CD across production and personal projects. I am currently pursuing a Bachelor's degree in Informatics Systems at Vytautas Magnus University in Kaunas, Lithuania, and I am passionate about delivering high-quality software, collaborating with cross-functional teams, and continually refining my craft to build maintainable, scalable solutions.

Hicham Douch

I am a frontend-first full-stack developer with 4+ years of experience building modern, scalable web applications. I specialize in Vue.js, Nuxt.js, TypeScript, reusable component systems, API integration, and performance-focused UI development. I also have hands-on experience with Node.js, NestJS, PostgreSQL, Prisma, Docker, REST APIs, and CI/CD across production and personal projects. I am currently pursuing a Bachelor's degree in Informatics Systems at Vytautas Magnus University in Kaunas, Lithuania, and I am passionate about delivering high-quality software, collaborating with cross-functional teams, and continually refining my craft to build maintainable, scalable solutions.

Available to hire

I am a frontend-first full-stack developer with 4+ years of experience building modern, scalable web applications. I specialize in Vue.js, Nuxt.js, TypeScript, reusable component systems, API integration, and performance-focused UI development. I also have hands-on experience with Node.js, NestJS, PostgreSQL, Prisma, Docker, REST APIs, and CI/CD across production and personal projects.

I am currently pursuing a Bachelor’s degree in Informatics Systems at Vytautas Magnus University in Kaunas, Lithuania, and I am passionate about delivering high-quality software, collaborating with cross-functional teams, and continually refining my craft to build maintainable, scalable solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Arabic
Fluent
French
Advanced
English
Fluent

Work Experience

Frontend Developer at COSMICDATA
July 1, 2023 - August 29, 2025
Modernized codebase by migrating to Pinia and Composition API; architected shared Vue.js libraries and applied TypeScript for scalable, safer development; delivered new features and API integrations (TikTok, YouTube, LinkedIn) with improved UI/UX; set coding standards and streamlined collaboration, saving 20+ hours of debugging monthly; collaborated with backend teams to streamline workflows; improved code quality through code reviews, debugging, and continuous improvements; contributed to migration from Nuxt 2 to Nuxt 3 (Vuex to Pinia; Option API to Composition API).
Frontend Developer at V12Software
September 26, 2022 - June 30, 2023
Built responsive Vue.js websites from PSD/XD designs with reusable components; enhanced UI/UX and performance through optimized libraries and design updates; integrated backend services and resolved critical system issues; collaborated with frontend team to design a scalable Vue.js architecture with TypeScript.
Frontend Developer - Team Lead at ABXR Studio
April 1, 2022 - October 31, 2022
Built responsive Vue.js apps from PSD/XD designs with reusable components; improved UI/UX and performance through optimized libraries and integrations; led task allocation, code reviews, and mentoring, ensuring 95% on-time delivery; designed scalable architecture and QA protocols for reliable, maintainable code.
Frontend Developer (Remote) at ABXR Studio
December 20, 2021 - April 1, 2022
Developed scalable Vue components and structured CRUD operations with modular Vuex architecture to handle dynamic project requirements; integrated APIs and architected frontend solutions, ensuring robust connectivity and efficient feature delivery; improved code quality and user experience by modernizing legacy code, debugging, and implementing Cypress end-to-end tests; transformed designs into functional products, including interactive 3D models with Three.js, while maintaining clear documentation for team collaboration.
Frontend Developer at Storeino
April 4, 2020 - July 5, 2021
Architected scalable eCommerce templates and drove adoption of Nuxt.js + Vuex for modern, maintainable solutions; implemented Sentry monitoring and resolved production issues, ensuring stability and faster debugging; collaborated with designers and mentored juniors, enhancing UX quality and team skill growth; expanded product capabilities through new feature development and legacy code modernization.
Frontend Developer / Team Lead at ABXR Studio
January 1, 2022 - October 1, 2022
Led sprint planning, technical discussions, and code reviews for a remote team of six developers. Built responsive Vue.js applications from design files using reusable components, Vuex modules, and API-driven CRUD workflows. Introduced Cypress testing practices, modernized legacy JavaScript code, and improved frontend reliability. Delivered production-ready interactive 3D interfaces using Three.js and created documentation for smoother onboarding.

Education

Bachelor in Informatics Systems at Vytautas Magnus University
August 26, 2025 - June 15, 2029
Professional bachelor's degree in Computer Science and Software Engineering at Higher School of technology - Cadi Ayyad University
October 2, 2019 - June 14, 2020
Bachelor of Informatics Systems at Vytautas Magnus University
January 11, 2030 - January 1, 2029
Professional Bachelor's Degree in Computer Science and Software Engineering at Higher School of Technology - Cadi Ayyad University
October 1, 2019 - June 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education