
Hey!, I’m Oliver Cox.
Senior Front-end Developer
Engineering high-performance, accessible web experiences
JavaScript (Vue/React) | TailwindCSS | CraftCMS & Sanity.io
Built with Next.js, TypeScript and TailwindCSS, content managed via Sanity.io. Code health monitored by deepsource.
About
As a Senior Front-End Developer, I focus on transforming complex challenges into elegant, scalable solutions. My experience with JavaScript frameworks like Vue and React allows me to build maintainable, high-performance applications that prioritise accessibility and responsiveness.
I take an iterative approach to everything I do, looking for smarter ways to work, driving front-end architecture efficiencies and empowering others through mentoring, code reviews and collaboration.
Experience
- Led front-end development on greenfield projects from start to finish, working with internal teams and project managers to plan sprints, define features, and build fast, scalable web solutions. Collaborated with backend developers to integrate APIs for a seamless user experience.
- Created and continuously improve the front-end boilerplate, standardising foundational project systems to ensure consistency and simplify onboarding.
- Focused on performance, accessibility, and scalable UI architecture to create fast, reliable front-end solutions. Maintained high code quality through testing while collaborating with designers and backend teams to build intuitive, user-friendly experiences.
- Improving front-end workflows across projects to make development faster and more efficient. Regularly refining processes has saved countless hours and helped the team work more collaboratively.
- Helping the team grow by mentoring, reviewing code, and working through challenges together, ensuring high-quality front-end development in a supportive environment.
- Collaborated with internal teams and other developers to define features, refine workflows, and deliver scalable, high-quality solutions.
- Implemented a front-end boilerplate to reduce technical debt and streamline project setup, improving developer efficiency and consistency across teams. This foundational work later became a key part of larger front-end optimisations.
- Enhanced internal processes by improving code quality through structured linting practices, supporting adherence to best practices and fostering team-wide consistency.
- Gained exposure to all aspects of the project lifecycle, developing adaptability in problem-solving and feature implementation.
- Worked on projects from inception to delivery, taking ownership and building strong accountability in development processes.
- Focused on learning internal processes, pursuing personal development, and researching tooling relevant to the business needs.
- Independently developed and launched my first small production website with CraftCMS, responsible for the entire project lifecycle.
After completing my degree in Graphic Design I worked across various disciplines in multiple roles, applying everything from branding and print before specialising in digital design.
Projects

A user-first approach to student accommodation, bringing about major improvements to developer & author experience with complex content rich entries.

Creation of a fresh, engaging digital experience aligning with their marketing and product innovations. Re-platforming to CraftCMS allowed for a bespoke author experience.
Insights
Learning and interested in
Striving to compound my knowledge of all things front end. Specifically furthering competence with unit testing and animation libraries.
Projects in active development
Next.js x Sanity.io - Boilerplate | Current phase: target audience research
Built with Next.js, TypeScript and TailwindCSS, content managed via Sanity.io. Code health monitored by deepsource.