🚀 Highly motivated Full Stack Web Developer with over 3 years of practical experience.
Work Experience
Front-end Developer at Taki Tech
Full Time - Remote
Mar 2024 - Aug 2025 (1 yr 6 mos)
✔ Developed and maintained modular, reusable components (forms, tables, uploaders, data viewers) ensuring consistency and scalability.
✔ Implemented complex business logic such as lead management, pricing strategies, sales workflows, and permissions handling.
✔ Built CRUD operations for core business entities (users, roles, services, accommodations, transfers, tours, marketing campaigns).
✔ Designed dynamic forms and stateful components with TypeScript and Vue composables, enhancing type safety and developer productivity.
✔ Integrated file and media management (images, galleries, audio uploads) and optimized UX with previews and error handling.
✔ Enhanced the UI/UX with responsive layouts, dark mode, dashboards, and Kanban boards using TailwindCSS and Vue.
✔ Strengthened authorization & permissions, introducing granular role-based access control (RBAC) and abilities for dynamic menus and routes.
✔ Optimized data fetching and performance by refactoring APIs, improving caching, and enhancing pagination and filtering.
✔ Actively refactored legacy code, improved maintainability, and aligned the codebase with best practices in TypeScript and Vue 3.
Projects
Taki Dashboard has been developed for travel agents and service providers seeking a seamless way to collaborate. It solves the challenge of marketing and selling by allowing providers to list their services while agents promote and sell them without owning the offerings. This system incorporates CRM and booking tools, thus facilitating streamlined sales, automated follow-ups and the elimination of the need for advertising. As a result, service distribution is made easier, faster and more scalable for both sides.
Main Technologies
Web Developer at Earthmeta
Full Time - Remote
Jun 2023 - Oct 2023 (5 mos)
✔ Built and enhanced core features using Vue.js, Pinia, and JavaScript, ensuring smooth state management and high performance.
✔ Developed dynamic and responsive UIs with TailwindCSS, delivering a clean, modern, and consistent user experience.
✔ Integrated Mapbox for advanced geolocation and interactive map functionality, including boundary handling, zoom levels, and location-based modals.
✔ Implemented security and authentication features, including Two-Factor Authentication (2FA), email verification, and account settings management.
✔ Created reusable UI components such as image uploaders, cropper modals, and user profile settings.
✔ Improved app stability by resolving bugs, handling API changes, and managing merge conflicts during multi-branch collaboration.
✔ Led efforts to refactor and modernize the old repository, simplifying code structure, improving performance, and aligning it with best practices.
Projects
EarthMeta is a decentralized platform designed to collect, analyze, and share environmental data using blockchain technology. By enabling individuals, organizations, and communities to contribute and access data, EarthMeta aims to create a global network of environmental information that is transparent, secure, and easily accessible. The platform focuses on various aspects of environmental monitoring, including air quality, water quality, deforestation, climate change, and biodiversity.
Main Technologies
🔧 Skilled in various technologies and frameworks such as TypeScript, Vue.js, TailwindCSS, etc. Passionate about creating efficient and elegant solutions for complex challenges.
Skills
With over 3 years of practical experience as a developer, I've had the opportunity to immerse myself in a variety of programming languages and frameworks.
While technical skills are essential tools in my arsenal, my true passion lies in creating exceptional user experiences. I firmly believe that the quality of the user experience is the ultimate measure of a project's success.
❝ It's not just about building something; it's about building it right, making it efficient, reliable, and ultimately, enjoyable for users ❞
Front end
Back end
Familiar with
🎓 holds a Master's degree in Information Systems and Web Technologies. and a bachelor's degree in Software Engineering. Committed to continuous learning and staying up-to-date with the latest industry trends.
Education
Master's degree
Sep 2022 - Jun 2024
Infromation Systems and Web Technologies
University of Constantine 2
bachelor's degree
Sep 2019 - Jun 2022
Software Engineering
University of Constantine 2
Course
Feb 2021 - Sep 2021
Graphic Design
Dillara Creative Center
🔍 Strong problem-solving skills, meticulous attention to detail, and a quick ability to adapt to new technologies.

