A journey driven by passion, curiosity, and a love for building solutions that make a difference
How I became a full-stack developer
Master's in Biomedical Engineering
During my 'Medical Informatics' course with Miss Hanen Boussi, I built a hospital dashboard project with SQL authentication. That moment when I saw code create real-world solutions was my 'click' moment.
Laravel & Blade
Started my web development journey with Laravel and Blade, learning the fundamentals of backend development and database management.
Livewire, Inertia & Vue.js
Advanced to Livewire and Inertia, then combined Vue.js with Laravel to build more dynamic, interactive applications.
MongoDB, Express, Angular & Node.js
Completed a comprehensive MEAN stack course, mastering MongoDB, Express.js, Angular, and Node.js. Built a restaurant website as my final project. Then explored MERN stack by diving into React, discovering its differences and strengths.
Backend Expansion
Learned Django framework and SQLite databases, expanding my backend expertise beyond JavaScript and PHP into the Python ecosystem.
Transition to Company Work
Transitioned from freelance work to a full-time position, applying all my experience in a team environment. Discovered Next.js (which was relatively new) and Flutter, making note to explore these technologies further.
Vue.js & Laravel at Work
While working professionally with Vue.js and Laravel, I dedicated weekends to learning Nuxt.js, discovering its power for server-side rendering and really enjoying the framework.
Ionic Framework
Company decided to expand with a mobile app using a unified codebase. Learned Ionic to create cross-platform mobile applications from our existing web repository, enabling seamless web-to-mobile deployment.
Learning Next.js
After being laid off, I strategically chose to master Next.js - a widely-adopted industry standard. Leveraging my React foundation, I quickly adapted to this powerful framework used by top companies worldwide.
Ready for New Opportunities
Now equipped with a diverse tech stack spanning Laravel, Vue, React, Next.js, Node.js, Django, and Ionic. Ready to bring this expertise to exciting new projects and contribute to innovative teams.
What drives my development philosophy
I believe in writing maintainable, well-documented code that other developers can easily understand and build upon.
Every line of code I write is focused on creating intuitive experiences that solve real problems for real people.
Technology evolves rapidly, and I stay current with the latest trends and best practices in web development.
The person behind the developer
Biomedical Engineering
ISTMT, Tunis • 2016-2018
Biomedical Engineering
ISTMT, Tunis • 2013-2016
"Building digital experiences that inspire and empower"
Let's create something amazing together
Interested in collaborating or want to learn more about my experience?