Aron Buckley-Smith
Summary
Led the development of multiple CSR/SSR web applications using Nuxt.js, while single-handedly developing and maintaining a UI component library using Vue.js, all managed within a Lerna monorepo for efficient app/package management.
Technologies
Vue.js
TypeScript
Nuxt.js
Storybook
CSS
Node.js
NPM Package Development
Unit / Integration / E2E Testing
Static Code Analysis / Tooling
Projects
Design System: UI Component Library
Developed and maintained a custom, accessible UI component library using Vue.js, TypeScript and Storybook for visual testing and documentation, aligned with Evri’s visual brand and identity by adhering to the Trinity design system, regularly collaborating with design.
Implemented an ITCSS architecture for consistent and scalable CSS using SCSS and BEM conventions.
Implemented efficient workflows ensuring best practices are followed at all times across the development team.
Evri News
Developed SSR web application using Nuxt.js, applying multiple rendering strategies on a per-page basis for Evri's blog.
Integrated the UI component library that I developed separately for feature development, prioritising reusability and accessibility.
Enforced best practices and optimised developer workflows to guarantee that all code successfully passes static code analysis and type checking prior to being integrated into source control, using ESLint, Prettier and Git hooks.
Live Preview
Evri "Track a parcel"
Developed web application using Nuxt.js, applying multiple rendering strategies including CSR/SSR on a per-page basis for the parcel tracking journey.
Integrated the UI component library that I developed separately for feature development, prioritising reusability and accessibility.
Enforced best practices and optimised developer workflows to guarantee that all code successfully passes static code analysis and type checking prior to being integrated into source control, using ESLint, Prettier and Git hooks.
Live Preview