Tools & Technologies


Passionate About Computers
My journey began around 2013, sparked by a deep curiosity and the need to keep my mind challenged. Like many, I enjoy learning new things, especially when they involve complexity and creativity. Over time, I found myself naturally drawn to computers, machines, electronics, automotive systems, and even aquascaping for some weird reason. I’ll let the rest speak for itself. As the saying goes, What other people think of you is none of your business.
It Finally Clicked!
Computers always intrigued me. I had spent years using them daily without ever truly understanding how they worked. One day it hit me. Why was I relying on something so heavily without knowing what was happening under the surface? That realization pushed me to dive deep into the world of technology, to learn how the web and the digital systems we depend on actually function and evolve. It wasn’t just curiosity. It was a decision to stop being a passive user and start becoming an active builder.
Restart
Although I had years of experience working with Adobe tools and different operating systems as a photographer and editor, I chose to start my Computer Science journey from scratch. I immersed myself in the fundamentals. Every “ones and zeros” course I could find. Whether online or offline, paid or free, from institutions or through self-study, I committed to understanding how everything around me, from smart devices to the infrastructure of the internet, actually works.
Start
I began with low level programming in C, then moved into HTML and CSS. That initial leap, though random, helped me solidify key concepts such as understanding binary logic. From there, I expanded into JavaScript, Python, backend development with MySQL and PHP, and explored APIs, network fundamentals, web servers, IP structures, cybersecurity, and more. My path was far from structured, but it was driven by genuine curiosity and a desire to understand deeply, not just to follow a checklist. Along the way, I had countless “aha” moments where everything started to connect. I wasn’t following a fixed curriculum. I was building my own, based on what fascinated me most.
This unconventional approach didn’t make me an expert overnight. In fact, it made me realize how vast and intricate the field truly is. But it also transformed what used to feel like a black box into something I could now read and work with. I became confident in working across layers of tech, beyond just writing code or building websites. I found myself diving seven layers deep, exploring systems and structures that power the modern web. And I’m still going. This is just the beginning.
Code
In coding, I learned early on that patience is just as valuable as logic. At first, I would get frustrated when things didn’t work as expected. But the biggest lessons came from broken scripts, failed builds, and bugs that completely derailed my day. These setbacks pushed me to understand what was happening behind the scenes. Today, I welcome those moments. They are where the real growth happens. Thanks to the resources we have access to now, nearly everything you need is just a search away.
When I’m learning something new, I focus on what’s relevant, either to my current task or a future goal. I only pursue new frameworks or languages when they truly serve a purpose. With solid fundamentals and logic, the rest is easier to grasp and apply efficiently in real world scenarios.
I started by building simple projects, then gradually moved on to more complex systems before transitioning to providing real world solutions for businesses and clients. From handling local IT management to creating online learning materials, I have stayed active and focused. This journey is ongoing and evolving every single day. If you’ve made it this far, I hope sharing this part of my story gives you some value or motivation to keep building yours.Additional Learning Highlights
Harvard University: CS50x, Artificial Intelligence with Python, and Computer Science for Business Professionals.
IBM and Cognitive Class: Python for Data Science, Data Science Methodologies, Open Source Tools for Data Science, Data Analysis with Python, and foundational AI and machine learning coursework. All completed with verified certification across multiple learning paths.
Google: Digital Marketing Fundamentals and IT Support Foundations.
Cisco: Cybersecurity Essentials and general network operations training.
Udacity and Misk: Future Seekers program covering web and data fundamentals in both English and Arabic.
Alison: Diplomas in Python and C Programming with practical hands on focus.
A Smarter Way to Learn: Completed both JavaScript and Python training through the book and interactive online testing platform, focused on practice based mastery through repetition and logic reinforcement.
I also relied on beginner friendly JavaScript and frontend development books that broke down core concepts in a simple, practical way. Combined with community forums and documentation, these resources helped me transition from curious learner to confident developer.