I'm currently the in-house, lead UI developer of a software product providing real-time visibility over the health and usage analytics for fleets of business-critical mobile devices.
Taking on freelance Web development projects, I'm also honing my craft and grappling with new technologies and challenges!
I lean on over 6 years of experience engineering numerous MVP and full-scale projects, in sectors as diverse as renewable energy and elite sports.
Experience




Lead UI Developer
B2M's core product is Elemez, an established Web-based analytics platform with a wide set of features. As lead UI developer, I assist our Product Owner in planning feature work, and triaging the demands of technical debt and modernisation.
The codebase has had over 5 years of continuous development, supports full internationalisation throughout, and maintains 100% code coverage of its unit / component tests. One of my key achievements has been in bringing disparate theming and components into a standardised UI library.
I'm also responsible for frontend quality and standards, through documentation, code reviews, pair programming and mentoring.




Software Engineer
At Rocketmakers, an agency renowned for its award-winning software excellence, I built up 6 years of experience engineering a number of MVP and full-scale projects, in sectors as diverse as renewable energy and elite sports.
I had to manage expectations over fast-paced sprints of work on Agile projects, and be accountable to clients for our team’s work quality and delivery. I onboarded numerous junior developers, and made time to support and mentor colleagues.
Working closely with our CTO, I was also given the role of “integrating” how Engineering contributed to business objectives, and convening the best-placed teams to act on them. I also took an agency-wide role in leading the development of the long-term direction and best practice of our Web tech stack, ensuring compliance across projects.




Apprentice Developer
Jumping straight into work as an apprentice in 2015, adapting to change and learning new skills on the job have always been at the heart of what I do. My apprenticeship also provided me with a solid grounding in technological innovation, teamwork and an appreciation for balancing textbook principles and patterns with practical problem-solving.
















