Skills
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)
Portfolio
Musubu
My role: Lead frontend developer for B2B application. Typescript, React, Redux, Styled Components, Playwright.
View websiteBrain Power
My role: User research, design, PHP (Laravel), database and front end development, analytics.
View websiteFujikin
My role: Website design and development. Ecommerce store improvements. Japanese to English translation.
Fujikin Product Microsites
My role: Design and development of a microsite template for Fujikin products.
Style blog for George
My role: Development of custom Wordpress theme and design consultation.
Training
The Interaction Design Foundation
Courses aimed at improving user experience design skills, design thinking, information visualization and usability.
Node with React: Full Stack Development
Setting up Node and Express with Heroku deployment. Using MongoDB with Mongoose and handling Stripe payments.
Advanced React and Redux
Jest with Enzyme javascript testing, higher order components and authentication with JWT and passport.
Modern React with Redux
Learning to use React for single page applications such as JSX, components, routing, and implementing Redux for state control.
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.
GraphQL with React
How to create a GraphQL interface with Express and MongoDB, including authentication, error handling and routing.