I’m Mahdi, a software engineer from Toronto, Canada 🇨🇦 and I work as a Sr. Full-Stack Developer at a startup company in Toronto.
I have a Master’s degree in Computer Science and am a Laravel Certified, and 4x AWS Certified developer, with years of industry work experience.
I was lucky to start programming when I was a kid, thanks to my elder brother who was a software engineering student at that time.
When I was about 10, I learned HTML/CSS by modifying blog themes in Microsoft FrontPage, and later in Microsoft SharePoint Designer & Dreamweaver. Here is a nostalgic picture:
After years of creating dynamic websites with plain PHP, and trying out different frameworks, I learned to use Laravel to build websites and since then it has become my primary framework for building web applications. Laravel’s integration with Vue.js got me started on learning FrontEnd frameworks and later I learned to use React.js to design more robust user interfaces.
In recent years, I found my interest in cloud computing tools and I started learning them by taking AWS certifications. The versatility of tools that clouds like AWS offer amazes me and makes me think about all the innovations they can bring to our lives.