About
Back in 2016, I began my journey into web development by learning HTML/CSS on FreeCodeCamp. It was there that I crafted my first tribute page and grasped the fundamentals of centering a div. This initial exploration ignited a passion within me for coding and the creation of websites. Fast-forward to the present day, where I find myself deeply involved in the world of software development.
My primary focus now revolves around creating customized software solutions for clients and leading various projects. I take pride in developing software that not only looks great but also functions seamlessly, providing an exceptional user experience.
In my spare time, I continue to explore and enhance my skills through personal projects and experimentation. Outside of work, you'll often find me enjoying the company of my feline companions, diving into captivating books and games, or immersing myself in the captivating narratives of thought-provoking movies.
Experience
09/2024 — Current I architected and implemented a complete educational platform from database design to production, using Laravel and Nuxt.js. I integrated the SATIM payment gateway, enabling monetization and scaling the platform to over 50 active teachers. Additionally, I engineered a multi-environment testing infrastructure with a custom email solution, reducing hosting costs by 50%. I led technical coordination between stakeholders and the development team, ensuring milestone delivery ahead of schedule, while designing a scalable database architecture to accommodate projected user growth without significant restructuring.
- Laravel
- Nuxt.js
- TypeScript
- MySQL
- Payment Integration
03/2024 — 09/2024 I spearheaded a complete redesign of the company's core application using Vue 2 and Vuetify, transforming complex Figma wireframes into production-ready interfaces. Working within a cross-functional team of 12 developers and QA specialists, I adhered to Agile methodologies while implementing Jira workflow optimizations that increased team development efficiency by 25%. I delivered pixel-perfect implementations matching design specifications with 98% accuracy and rapidly adapted to the existing codebase architecture, contributing meaningful improvements within the first sprint.
- JavaScript
- Vue 2
- Vuetify
- Figma
- Agile
03/2022 — 03/2024 I contributed to the development of the API and dashboard for the mobile app MyTeamConnect , using Vue 2. Then, I built the API and dashboard for Knauf Parking Management, integrating websockets for both the driver-side mobile app and TV display. After that, I worked on a project for the French association Insersite , using Vue 3 for the frontend and Laravel for the backend API. Transitioning to optimization projects, I refactored a WordPress site to Vue/Laravel, significantly improving performance. Additionally, I engineered a robust database for Gmaloc.fr's car rentals, leveraging Vue 3, Pinia, and expert Laravel integration for backend enhancements. Concluding with a project for architect India Mahdavi , I focused predominantly on backend development for a CRM system, particularly emphasizing accounting functionalities.
- JavaScript
- TypeScript
- HTML & SCSS
- Vue 3
- Pinia
- Laravel
- WordPress
- PHP
- Websockets
- DevOps
07/2021 — 10/2021 I designed and developed both frontend and backend components of the support ticketing module within a SaaS product. Additionally, I showcased strong bug-fixing skills across various projects, spanning both frontend and backend domains. Under the guidance of two lead developers, I improved the advanced filtering functionalities in multiple modules, highlighting seamless collaboration and effective teamwork. Furthermore, I took the initiative to autonomously manage Docker and Docker Compose, streamlining containerization and deployment processes for increased efficiency.
- JavaScript
- HTML & SCSS
- Vue 2
- Laravel
- PHP
- DevOps
02/2019 — 06/2020 I embraced C# as my first typed language, making a transition from PHP. I engineered dynamic web applications with ASP.NET and Angular, leveraging DevExpress XAF to streamline workflows and enhance user experiences. Additionally, I utilized Azure DevOps for efficient project management, merging my C# and ASP.NET expertise seamlessly. Moreover, I efficiently debugged using Visual Studio, optimizing testing and coding processes for effective software development.
- JavaScript
- HTML & SCSS
- Angular
- Asp.net
- c#
- DevExpress
- Xaf Framework
Projects
Beenajah Educational Platform
As lead developer for Beenajah, I spearheaded the transformation of an educational platform from initial MVP to a fully functional marketplace with integrated SATIM payment processing. Architecting the entire system using Laravel and Nuxt.js, I created a robust database structure designed for long-term scalability. The platform now seamlessly connects students with qualified teachers across Algeria, enabling users to discover, book, and pay for educational services, which has driven growth to over 50 active teachers within months of launch.
- MariaDB
- Laravel 12 (PHP 8.2)
- Vuejs 3
- Nuxtjs 3
- Typescript
- Websocket
- RESTful API
- Vuetify
Didata LIMS system
At Didata, I spearheaded the complete redesign of the company's core application, transforming complex Figma wireframes into production-ready interfaces using Vue 2 and Vuetify. Collaborating with a cross-functional team of 12 developers and QA specialists, I implemented Jira workflow optimizations that improved team efficiency by 25%. My work delivered pixel-perfect implementations matching design specifications with 98% accuracy, crucial for meeting the exacting standards of this Swiss-based company. The experience strengthened my expertise in translating sophisticated design concepts into elegant technical solutions while adapting quickly to established codebases and development practices.
- Nuxtjs 2
- Vuejs 2
- Vuetify
Gmaloc Car rental
During my time at Whitebay, I led the project to transition a car rental website from WordPress to a custom CMS, ensuring it had all the necessary features for efficient management of rentals. Users can now easily book available cars through the platform.
- MariaDB
- Laravel 10 (PHP 8)
- Vuejs 3
- Typescript
- Websocket
Edisoft Web app
As part of my thesis project, we developed a robust web application to manage various hosting plans, clients, and financial transactions. This project marked my first professional step into the field as a software engineer. Throughout the process, we enhanced our ability to understand client needs and effectively translate them into practical software solutions. Additionally, we focused on strengthening backend security measures to safeguard against online threats and ensure data security.
- MySql
- PHP 7
- Jquery
- Fomantic UI
- Apache