Hey!, I’m Oliver Cox.
Senior Front-end Developer, Nzime
Crafting Seamless Web Experiences with JavaScript & Modern CSS
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
My passion lies in crafting bespoke, performant, and accessible solutions using technologies like React, Vue.js, and responsive design principles empowering stakeholders with innovative solutions. As a specialist in front end development and technical SEO, I obsessively fine-tune product health and performance through rigorous audits and proactive monitoring.
In my role at Nzime, I actively seek opportunities to enhance our processes. I lead the development of our front end boilerplate, which serves as the foundation for all greenfield projects. This enables others to kickstart new projects efficiently, reduce setup time, and maintain consistency. By implementing the front end boilerplate, we reduced project setup time by 75%. I advocate for process-driven, iterative approaches in everything I’m involved in.
Continual learning is my mantra. I stay up-to-date with industry standards, ensuring I bring the latest insights to my work. Resources I’d recommend are official docs, mdn and development focused channels on youtube and roadmaps.sh. Beyond client projects, I’m also working on exciting side ventures. One of my goals is to create a marketable solution that provides an affordable solution offering fantastic value to small businesses and individuals.
Outside of coding, I share my life with my partner Amy and our Dachshund Rolo (who’s usually curled up next to me while I work). I’m an avid video gamer, currently playing either a factory simulator, losing myself in an open world adventure game or hopping around my kitchen playing something in VR. Recently, I’ve developed a fascination with collecting watches—my daily wear alternates between a Hamilton Khaki Field and a Brew Metric.
Experience
- Led front end-focused greenfield projects, leveraging my expertise across all phases of the project. Collaborated closely with stakeholders to plan sprints, and delegated responsibilities to other developers.
- Advocating for developer experience, empowering others with collaborative improvements that have significantly reduced development time in key areas of projects. Working consistently and continuously iterating on processes has saved countless hours across multiple projects and fostered a more collaborative environment.
- Empowering team growth by actively supporting and mentoring colleagues through rigorous code reviews and collaborative pair programming.
- Continued evolutions and features added to the front end boilerplate. By implementing this, we reduced project setup time by about 75%.
- Reduced technical debt and optimised a core process by implementing a front end boilerplate. This enhancement enabled developers to kickstart new projects more efficiently, minimising setup time and ensuring consistency across all projects.
- Proactively improved internal processes, including code quality enhancements through linter usage. Facilitated adherence to best practices and coding standards, fostering team cohesion.
- Led project stages and collaborated with stakeholders to deliver high-quality features, exceeding expectations.
- Exposure to all aspects of the project lifecycle has honed my skills, making me versatile and adaptable in approaching problems and features.
- Involved in projects from inception to delivery. This hands-on experience allowed me to take ownership and develop a strong sense of responsibility and accountability.
- 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
Creation of a fresh, engaging digital experience aligning with their marketing and product innovations. Re-platforming to CraftCMS allowed for a bespoke author experience.
Lightweight package to determine a user's location from their device's timezone. Built to address a specific use case and work with semantic versioning
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.