Frontend Engineer
An enthusiastic and engaging Frontend Web Engineer with a passion for creating intuitive, responsive and dynamic user experiences. Having worked throughout highly configurable healthcare dashboards, E-commerce platforms, and interactive web experiences - I have a solid skill set and a passion to pursue the best solution for any task.
Senior Frontend Engineer
MyRecovery (HOPCo)
November 2023 - Present
In my current role as a Frontend Engineer, I contribute to the development of a highly configurable Vue 3 dashboard that provides clinicians with tools to monitor and support patients on their musculoskeletal journeys. Working as part of a small team, I take on complex, logic-driven projects that require both technical expertise and effective cross-team communication.
I've built core features, prioritized writing clean, maintainable code, and adhered to best practices to ensure high-quality outcomes. I rigorously test my work with Cypress, Vitest, and Storybook, and leverage TypeScript where applicable to enhance code reliability.
I also strive to learn continuously, troubleshoot challenging issues, and optimize development processes. My contributions are focused on delivering scalable, maintainable solutions that improve both the platform and overall team efficiency.
Frontend Engineer
CGHero
August 2022 - November 2023
As a Frontend Engineer at CGHero, I played a key role in evolving the platform by modernizing legacy components, implementing new features, and integrating API updates to improve the user experience.
I frequently led frontend initiatives, collaborating across teams to deliver successful projects while enhancing development processes through the adoption of Storybook and Cypress.
Additionally, I mentored a junior developer and fostered knowledge-sharing within the team. My contributions, spanning technical expertise, leadership, and process optimization, helped drive platform improvements and strengthen team performance.
Frontend Engineer
Stream.tv (OWN3D.tv)
November 2021 - August 2022
As a Frontend Engineer at Stream.tv, one of the leading media brands in live streaming, I mainly work on the Multilingual, Nuxt.js E-commerce platform "OWN3D.tv" which focuses on selling high quality assets for streamers.
My day to day work consists of bringing new features to the store and optimizing it for the best search engine performance and ensuring optimal conversion rates. This includes building custom blog components powered by GraphCMS, refactoring of the checkout codebase and implementing designs for vital pages across the site such as product pages, category pages and more.
UX & UI Web Developer
Music Gateway
March 2020 - November 2021
During my time at Music Gateway, a B2B SAAS platform for music industry professionals, I worked on maintaining the existing legacy platform (Bulma, Knockout.js with a PHP backend) as well as the marketing website (Bulma, Vue.js & a WordPress API).
I was also at the forefront of building the Vue.js frontend of the new platform, driven by a Laravel API. This included integrating an artist 'website' system, as well as a full music distribution system for artists to submit their songs to various DSPs such as Spotify, Apple Music, and Pandora. Alongside this I also built out multiple tools for lead generation including a spotify search tool for finding up and coming artists.
Junior Frontend Developer
Drum Studios
February 2018 - March 2020
After working a few months as a UX tester at Drum, I was promoted to Junior Frontend Developer. This involved me working on a variety of projects such as CMS based websites, HTML presentations, mobile apps and API driven dashboards for well-known clients in industries such as pharmaceuticals, temporary structures, cyber security and many more.
While in this position I also took on a handful of projects as lead developer, being the sole person working on the project, but also collaborating effortlessly with designers together to bring concepts to full fruition.
UX Tester
Drum Studios
October 2017 - January 2018
As a UX tester I was in charge of QA of our apps, websites and other projects. During this time I would find bugs and inconsistencies between browsers, and devices and relay them to the dev team or be tasked to fix them myself; giving me a keen eye for perfection. As a UX tester I also did a lot of SEO work including reports and analytics of site performance while giving detailed insights on areas of improvement.
Killer Voices Overwolf App
Overwolf
August 2017 - April 2018
After my app won in Overwolf's Developer Challenge, I was commissioned to build an MVP app that made use of Overwolf's in-game events. The application played sound effects based on actions in games and allowed users to select different voice packs from Arnold to The Simpsons. The project was received very well by the community and Overwolf has continued to support it internally. Check out the promo video here
Twitchr Overwolf App
Overwolf Developer Challenge
May 2015
Other Projects