Latest side projects
There’s no such thing as a bad idea right? ....right?
A few of my favourite things
UpzeloSenior frontend developer
As the first frontend hire at the company, I was brought on to build out a component library that had been designed in Figma. This project was a success in that it allowed the business to work at a fast pace and iterate on the product. I was responsible for regularly updating the components to ensure they were fit for purpose and easy to use.
My research found a lack of a Storybook equivalent for Laravel. In response, I gradually built a site for documenting and testing the components that was used by the designers and developers.
I was also responsible for selecting the frontend tech stack and making decisions about when to update or rebuild areas of the codebase. One example of this is a drag and drop UI that had grown in complexity and the state management was getting out of hand. I made the decision to rebuild it in Vue which reduced bugs and sped up UI updates. The decision was not taken lightly as it was a primary part of the product and in constant use. Due to it's modular build, much of the backend remained the same and the tests did not need updating, simplifying the process.
My role was spread across three codebases, the product itself (an installable widget), the admin areas and the marketing website.