# About me
Welcome to my personal website!
With over 11 years of experience in software development, I specialize in creating custom, effective, and scalable software solutions tailored to your unique needs — whether for desktop applications, web applications, or websites.
My expertise lies in PHP and JavaScript, with a strong focus on the Laravel framework and Vue.js. I also have significant experience crafting solutions in C++.
However, as a software engineer, I don't confine myself to any single language or framework. My core strength is analytical problem-solving, enabling me to quickly learn and adapt to new programming languages and tools when needed.
I am trilingual, with Arabic as my native language, and fluency in both English and French. My proficiency in English and French enables me to confidently engage in technical and professional conversations, making me well-suited for diverse and multilingual environments.
Below, you'll find a showcase of the personal and client projects I have developed or contributed to.
If you'd like to collaborate, retain my services, or simply have questions, don't hesitate to reach out via LinkedIn or the contact page.
# Projects

Laila's Personal Website
I had the opportunity to develop my sister Laila's personal website based
on her design.
Combining her creative vision with my technical skills,
we created a polished and functional site that reflects her talent as
a graphic designer.




Artix
Artix is a powerful, free, and open-source MIDI Effect plugin designed
to streamline music production workflows.
It enables producers to map MIDI channels to individual notes within
a single channel, making it ideal for triggering multiple articulations
on other virtual instruments, such as Native Instruments Kontakt.
The plugin features a fully vectorized, resizable user interface for
enhanced usability and customization.
With 39 versatile factory presets included — and the ability to
create and share custom presets — Artix offers flexibility and
creative control for every music producer.


Ziglite
Ziglite bridges the gap between Laravel's backend and the frontend
by empowering developers to use route names seamlessly in their
applications. It features two complementary packages:
a Laravel PHP package, easily installed via Composer, that
compiles and renders configured routes,
and a JavaScript package, available through npm, that simplifies
accessing Laravel's named routes in frontend development.
Additionally, Ziglite includes a Vue.js plugin to enhance integration
with Vue-based projects. This very website showcases the power and
versatility of Ziglite in action!

The Promo Store
A purpose-built, fully featured e-commerce platform designed to provide
a seamless shopping experience.
The application includes a robust blogging solution,
a powerful admin panel, and integrations with supplier networks,
payment gateways, and shipping APIs to streamline operations.



# Interests
I have a strong interest in electronic hardware, ranging from microcontroller boards and single-board computers to full-size computers. I enjoy tinkering with the MOS 6502 and Zilog Z80 ecosystems, as well as exploring the capabilities of vintage Yamaha OPL series FM synthesis chips.
In addition to hardware, I also dabble in music production and enjoy working with Digital Audio Workstations. One of my ongoing personal projects combines my passions for electronics and music production, bringing together both worlds in a creative and technical endeavor.
Outside of technology and music, I have a keen interest in riding
motorcycles, which adds an adventurous touch to my life.
I also have a particular passion for all things related to space!