image

What to get in touch?

You can use the 'Contact' button to schedule short meeting with me.

Come and say hi!

I'm Michael, the creative divergent frontend developer pushing today's boundries in web development located in the ganite city of Aberdeen, Scotland



In the ever-evolving tech landscape, I pride myself on my adaptability and commitment to continuous learning. I thrive on staying up-to-date with the latest industry trends and integrating new technologies into my projects. After all, in the world of web development, if you're not learning, you're basically just debugging!


I believe in always bringing fresh, innovative solutions to the table. And if you ever need to find me, just look for the person with the latest tech book in one hand and a cup of tea in the other—it's basically my version of a superhero cape.


One of my core strengths is problem-solving. I approach challenges with a first-principles mindset, breaking down complex problems into manageable parts. This methodical approach has allowed me to devise creative and effective solutions, whether reverse-engineering a GA4 cross-domain tracking number algorithm or optimizing a website for better performance.


I like to think of it as playing a giant game of digital Jenga—carefully removing the unnecessary blocks and making sure everything else stays standing. If there's a puzzle to be solved, you can bet I'll be there with a cup of tea and a fresh perspective, ready to turn “impossible” into “I'm possible.”


I believe that great web development is a team effort. My ability to collaborate effectively with cross-functional teams—including designers, back-end developers, project managers, and clients—ensures that projects run smoothly and objectives are met. After all, there's no "I" in "team," but there's definitely an "I" in "collaborative" (if you squint a little).


Clear and open communication is key to my workflow, helping to align expectations and deliver exceptional results. Think of me as the bridge between the different languages spoken by developers, designers, and clients. If you ever need someone to untangle a complex project, I'm your person—armed with a keyboard and a well-timed joke.


Ultimately, my passion for web development fuels everything I do. I'm deeply invested in creating seamless digital experiences and take immense satisfaction in seeing projects come to life and deliver real value to users. It's like watching your favorite movie and realizing you're the director—minus the red carpet, of course!


Outside of work, I enjoy climbing, which helps me stay balanced and spark new ideas. Whether I'm scaling a rock face, swimming laps, or just getting lost in a good book (checkout my goodreads profile), these activities recharge my creativity and keep me energized for the next challenge. After all, even developers need downtime—preferably one where the only bugs are the ones in a nature documentary!