I'm a Front-End Web Developer with 4 years of experience building high-quality, responsive websites for a wide range of clients. My commercial experience is centred around developing custom WordPress themes using HTML, CSS, Sass, JavaScript, PHP, and jQuery, while I'm actively expanding my skills in React through personal projects and continuous learning.
I enjoy bringing designs to life with clean, maintainable code and a strong attention to detail, ensuring every website is pixel-perfect, accessible, and performs seamlessly across devices. Having delivered projects for local councils and public sector organisations, I have a solid understanding of accessibility standards and creating intuitive user experiences that are clear, inclusive, and easy to navigate. With experience working from professional design files and a good understanding of UI and UX principles, I'm passionate about building modern interfaces that look great and provide an excellent user experience.
Professional Projects
For the last few years i have worked at a white-label digital agency, I contributed to the development of websites for a variety of clients including public sector organisations, charities, and businesses. Due to client confidentiality agreements, these projects cannot be publicly displayed, but I am happy to discuss my contributions and technical approach during interviews.
Personal Projects
Azura Banking
Built a flexible React website using styled components, designed to adapt to different business needs with customizable sections and easy expansion. The site is fully responsive and uses React Hooks, React Router, and smooth scrolling for a seamless user experience.
View Project View CodeReact tic-tac-toe
Built a game of Tic-tac-toe using React, which includes name change feature, winning and draw features, and a rematch button.
View CodeReact components
I practiced building basic React components which would be used in most projects.
View CodeThe Den
I designed an example page from a travel website using HTML and CSS to show off my abilities in creating sleek, eye-catching, easy to use websites. The whole page is fully responsive from wide screen down to mobile.
Live Version View CodeSimon Says game
I created the classic Simon Says game with Javascript and jQuery using retro sounds and effects. As well as using my CSS skills to create a retro themed neon website for the game, with animations. Test it out for yourself in the live version!
Live Version View CodeToDo List
I created a To-do list using EJS allowing me to easily make templates of the page allowing for multiple To-do lists to be created for different uses, any information inputted was sent to the connected server via a POST request.
Live Version View CodeBlog Website
I created a website allowing the input of new posts which would be added to the main page in chronological order once posted. It also had an archive of all previous posts to be viewed individually by just adding the post title to the end of the url.
Live Version View CodeSignUp Page
I made a Sign Up page with the MailChimp API so I could collect data on their servers, with success and failure pages which appear after verification of the data inputted. Used the Node HTTPS module, Express.js to render live API data, and Body Parser to Parse POST requests to the server.
Live Version View CodeSkills
HTML
CSS
SaSS
JavaScript
jQuery
PHP
Wordpress
Git
React
Accessibility
UI/UX
Figma