Hi 👋, and welcome to my site

A versatile and results-driven professional with 9 years of experience

I excel at taking products from concept to release. With a proven track record of working in diverse teams and cultures, and I am eager to apply my skills in a Senior, Lead, Architect, or Staff Engineering position. I am confident that my technical expertise and experience make me a valuable asset to any organization.


Some of the projects and companies I have worked with


A platform with over 1 million users designed to ease the lives of private landlords.

Additional Info

  • Migrated the application from karma to jest
  • Lead and architected the rebuild of one of the major areas of the application
  • Planned, built and deployed the headless CMS solution used for the objego app
  • Mentoring and teaching multiple engineers
  • Involved in hiring and recruiting












Headless CMS

Azure DevOps



Build system

Expectations, organisation and consistency
Both small and large projects need to be built with efficiency. I believe that this can be achieved through setting accurate expectations, maintaining organisation, and consistently moving forward.
Integrity and Communication
When working on projects with a team, I believe it is incredibly important to communicate openly and honestly with one another. This ensures more fulfillment throughout the work process and a better end result.
Being Proactive
The ability to look ahead and take initiative is essential. Being excited and proactive about my work will ultimately lead to higher quality, while also providing the feeling of having self-efficacy.
Goal setting
In both professional and personal projects, setting goals and targets is extremely important. This allows me to stay on track, while maintaining motivation and enjoyment over a longer period of time.
Maker vs. Multiplier
During my leadership course with Pat Kua, I learned about the Maker vs. Multiplier model, refining my understanding of leadership. I prioritize leading with a maker mindset, while embodying a multiplier approach that empowers team members to reach their potential.
Enabling and growing the team
Being a leader means more than just delegating tasks. I prioritise enabling and growing the team by facilitating a healthy environment and supporting each team member. By fostering a culture of continuous learning and development, I help each team member become a better player.
Pushing culture
A healthy and supportive culture is essential to team success. I believe that as a leader, it is important to be passionate about creating a positive culture that serves individuals within the team, so that everyone can thrive.

Understanding People
Leading a technical team is fundamentally a people role. Understanding team members' strengths, weaknesses, motivations, and needs is key to building trust and achieving success. I want to create a culture where everyone feels valued, supported, and able to fully contribute.
Do you have any questions?
Let's talk
© 2023 All Rights Reserved