Front End Development

I make sure the design is coded to how it was imagined while adding user interactions to enhance the experience. I consider browser and device compatibility, and site performance is also important to me.

Key skills: HTML, CSS, Javascript/Typescript, React, Redux, Testing (Playwright, Testing Library)

UX Design

From creating the user personas to the final wireframes and specifications. I analyze the goals of both the user and business to achieve performant usability.

Key skills: User research, personas, journey mapping, wireframing/prototyping

UI Design

Taking the ideas of the team, I create designs that don't just look good, but are also accessible and take multiple devices into consideration.

Key skills: Use of colour/shape/space, logo/branding, responsive design, Figma, Photoshop, Illustrator

Back End Development

After designing the database, I collect the data and make sure it is safe and clean before making it accessible to the front end.

Key skills: Database design, SQL, NoSQL, PHP (Laravel)

Musubu

Musubu

My role: Lead frontend developer for B2B application. Typescript, React, Redux, Styled Components, Playwright.

View website
Brain Power

Brain Power

My role: User research, design, PHP (Laravel), database and front end development, analytics.

View website
Fujikin

Fujikin

My role: Website design and development. Ecommerce store improvements. Japanese to English translation.

View website

Fujikin Product Microsites

Fujikin Product Microsites

My role: Design and development of a microsite template for Fujikin products.

View website

Evans Cycles

Evans Cycles

My role: Lead front end developer, while also advising on UX and design.

View website

Specsavers

Specsavers

My role: Design, prototyping, front end development.

View website

Style blog for George

My role: Development of custom Wordpress theme and design consultation.

View website

The Interaction Design Foundation

Courses aimed at improving user experience design skills, design thinking, information visualization and usability.

View profile

Node with React: Full Stack Development

Setting up Node and Express with Heroku deployment. Using MongoDB with Mongoose and handling Stripe payments.

View certificate

Advanced React and Redux

Jest with Enzyme javascript testing, higher order components and authentication with JWT and passport.

View certificate

Modern React with Redux

Learning to use React for single page applications such as JSX, components, routing, and implementing Redux for state control.

View certificate

Server Side Rendering with React and Redux

Implementing server side rendering with Express, React and Redux in order to hydrate the content and improve SEO.

View certificate

GraphQL with React

How to create a GraphQL interface with Express and MongoDB, including authentication, error handling and routing.

View certificate