A picture of me and my son

About Me

Hi, I’m Brett! I’m a front-end web developer with a love for crafting interactive, user-centric websites. My goal is to create seamless, visually appealing experiences through clean, efficient code. I specialise in HTML, CSS, JavaScript, React, TypeScript, Git, and I’m always eager to learn new frameworks and tools to stay ahead in this fast-paced industry.
When I’m not coding, you’ll likely find me enjoying quality time with my family, exploring the outdoors, or unwinding with a good game. I’m a firm believer in the power of collaboration and creativity, and I thrive on working with others to bring innovative ideas to life.

Here’s what I do best:

  • Build responsive, mobile-friendly websites that look great on any device
  • Design intuitive user interfaces that prioritise user experience
  • Continuously learn and experiment with new technologies
  • Collaborate on exciting projects that push the boundaries of web development
Check Out My Projects

Qualifications

Mimo

Fullstack Developer

The Full-Stack Developer Career Path at Mimo.org provided me with a strong foundation in both front-end and back-end development. I gained hands-on experience with HTML, CSS, JavaScript, and Node.js, learning to build responsive websites, design interactive user interfaces, and develop server-side functionality. Through project-based learning, I created a Pokédex website with an API, a wordle-style application, a simple budgeting app and many more, which allowed me to apply my skills in real-world scenarios. By the end of the course, I was equipped to develop, test, and deploy full-stack applications with confidence.

Languages covered: HTML, CSS, JavaScript, React, Express, Node.JS, SQL

Date Completed: 2025

Front-end Developer

The Front-End Developer Career Path at Mimo.org gave me a comprehensive understanding of designing and building user interfaces. I learned to create responsive websites using HTML, CSS, and JavaScript, while gaining experience with modern front-end frameworks like React. Throughout the course, I worked on projects including a personal portfolio and an interactive to-do list, which helped me apply best practices in UX/UI design and responsive web development. By the end of the course, I was confident in my ability to develop dynamic, user-friendly websites.

Languages covered: HTML, CSS, JavaScript, React

Date Completed: 2025

Back-end Developer

The Back-End Developer Career Path at Mimo.org focused on building the server-side of web applications. I gained in-depth knowledge of server-side programming with Node.js and learned to work with databases. The course included hands-on projects where I built secure, scalable server-side applications. By the end of the course, I had a strong understanding of back-end development and was able to design, implement, and maintain robust web services and databases.

Languages covered: Node.js, Express, SQL

Date Completed: 2025

Extra Certificates

WebDevOpen

Engineering Fundamentals

The Web Development Fundamentals course from WebDevOpen introduced me to the basics of HTML, CSS, and JavaScript through a hands-on, self-guided learning approach. I worked on two key projects: recreating a webpage from an image using HTML and CSS, and building a Mars Rover application that tracks the rover's location and direction in the console. The course helped me develop a solid understanding of front-end development and GitHub hosting, allowing me to showcase my work and further refine my skills. You can view the Mars Rover project HERE.

Languages covered: HTML, CSS, JavaScript

Date Completed: 2024

SoloLearn

Introduction to HTML

The Introduction to HTML course taught me how to structure web pages using basic HTML elements, tags, and attributes. I gained practical experience creating semantic, accessible HTML and learned best practices for building web page foundations.

Date Completed: 2024

Introduction to CSS

This course introduced me to styling web pages with CSS, covering layout techniques, typography, and responsive design. I learned how to use the box model, positioning, and selectors to create visually appealing and adaptable designs.

Date Completed: 2024

Introduction to JavaScript

In this course, I learned the basics of JavaScript, including variables, functions, and control structures. I gained hands-on experience with DOM manipulation and enhanced web page interactivity with simple JavaScript functions.

Date Completed: 2024

JavaScript Intermediate

Building on the basics, this course explored more advanced JavaScript concepts such as object-oriented programming, asynchronous code, and APIs. I deepened my understanding of functions, objects, and arrays, improving my ability to write dynamic, efficient code.

Date Completed: 2024

Bring Your Own Laptop

Responsive Web Design

The Responsive Web Design course taught me how to build professional websites that adapt to mobile, tablet, and desktop screens. I worked through four hands-on projects, including a restaurant site, bike repair site, and portfolio website, using HTML5, CSS3, and Bootstrap 4. I gained practical experience in creating responsive layouts, working with Flexbox, and designing mobile-friendly features like a custom burger menu. The course also covered topics like forms, typography, and domain setup, providing a solid foundation in web design principles and responsive development.

Languages covered: HTML, CSS, JavaScript

Date Completed: 2022

Further Education

Brighton University

BA Filmmaking, 2:2

September 2013 - June 2016

During my BA in Filmmaking, I focused on sound design, editing, and post-production, leading sound departments on multiple short films. I managed a small team, solving technical sound issues in fast-paced environments, while collaborating closely with other filmmakers to ensure seamless integration of sound and visuals using professional sound software.

  • Strong problem-solving skills, honed through troubleshooting sound issues and providing immediate solutions during production.
  • Ability to lead and collaborate with team members, ensuring smooth workflows and effective communication.
  • Attention to detail, ensuring the final product met high technical and creative standards.
  • Adaptability, demonstrated by quickly learning new tools and technologies in a constantly evolving industry.

Projects

Sineam Filmz

Languages used: React, JavaScript, CSS

A screenshot of Sineam Filmz project

A dynamic platform for film enthusiasts to explore and discover movies. This project highlights creative design and interactivity, focusing on delivering an engaging user experience with responsive layouts and modern web technologies. It has 'Favourite' functionality with a page to show your favourite films.

Brett's Links

Languages used: React, TypeScript, CSS

A screenshot of Brett's Links project

A tool for hosting and sharing all of my social links including portfolio and CV. The website was built with React and TypeScript to ensure scalability and maintainability.

Archer's Book Collection

Languages used: HTML, CSS, JavaScript

A screenshot of the Archers Book Collection website

A personalised book management tool designed to catalogue and organise books. Features search filters and pagination. Built with HTML, CSS, and JavaScript to ensure responsiveness and usability and connected with the Contentful API.

RuneScape Wordle Clone

Languages used: React, JavaScript, CSS

A screenshot of the RS Wordle Website

A fun RuneScape-themed clone of the Wordle game, offering daily word challenges for fans of the popular game. Created with React and CSS for a fully responsive and sleek user experience, including custom hint features.

Brett's to-do

Languages used: HTML, CSS, JavaScript

A screenshot of the Brett's Todo website

A clean and minimalistic to-do list app for better productivity. Users can add, edit, and remove tasks, with data stored locally on the browser. Built using HTML, CSS, and plain JavaScript, with drag-and-drop functionality for task organisation.