Michael Yu

Front-End Developer

I am a front-end developer with several years of experience in web development including project managing, building and testing on-pack promotions and games to win prizes for a variety of clients. I have meticulous attention to detail and immerse myself in the projects I undertake.

Web Sites

Some of the websites I built when I was working at Big Fish Design Ltd.

Yeo Valley Organic

Yeo Valley Organic website

I was the primary front-end developer working on their web site and their tokens loyalty scheme called “Yeokens”, which had over 1 million accounts and was the UK’s largest Fast-Moving Consumer Goods (FMCG) loyalty scheme.

I also project managed and built various on-pack promotions with instant win and prize draw mechanics for them over the years.

View Website

Ivy’s Reserve

Ivy’s Reserve website

The client rebranded themselves and as a result of that process they required two new websites for the United Kingdom and France.

One particular requirement for these two websites was to build a high-low card game in preparation for the future when users would be able to play the game and win prizes.

View Website

Projects

Some of the personal projects I have been experimenting with.

Number Mulitples app

Score Tracker

I built this Score Tracker app as an exercise to experiment with using Material UI and Chart.js.

Tech Stack

  • React
  • TypeScript
  • Material UI
  • Chart.js
View App View Repo
Number Mulitples app

Number Mulitples

I previously built this React app as an exercise to display the multiples of a selected number. I’ve been wanting to experiment with TypeScript, Styled Components, React Testing Library and Cypress, so I added TypeScript to the existing app and replaced the existing CSS to use Styled Components instead. Afterwards I created some tests for it as well.

Tech Stack

  • React
  • TypeScript
  • Styled Components
  • React Testing Library
  • Cypress
View App View Repo
High-Low game

High-Low Game

I previously built a high-low card game using JavaScript/jQuery and SCSS. I decided to rebuild it using React and redid all the styles using Tailwind CSS as well. If you decide to play the game then I hope you enjoy it. Good luck.

Tech Stack

  • React
  • Tailwind CSS
  • React Testing Library
Play Game View Repo
Pokémon app

Pokémon

I built this React app as an exercise with the aim of retrieving data from an API and then displaying the data in different ways by searching, filtering and sorting it.

Tech Stack

  • React
  • Tailwind CSS
View App View Repo

Skills

  • HTML 5
  • CSS
  • SCSS
  • JavaScript
  • jQuery
  • TypeScript
  • React
  • Tailwind CSS
  • Material UI
  • Styled Components
  • CSS Modules
  • Foundation for Sites
  • PHP
  • WordPress
  • Git
  • GitHub
  • Grunt
  • Accessibility
  • Responsive Web
  • Mobile-First
  • Adobe Photoshop
  • Figma
  • Agile Methodologies

Experience

  • Front-End Developer

  • Big Fish Design Ltd
  • Jul 2013 – Feb 2023
  • Web Developer

  • Totaljobs Group
  • Mar 2011 – Jul 2013
  • HTML Developer

  • Totaljobs Group
  • Jan 2008 – Mar 2011

Education

  • MSc, Multimedia & Web Services
    (Distinction)

  • University of Greenwich
  • Jan 2006 – Jun 2007
  • BSc (Hons), Multimedia Technology
    (1st Class Honours)

  • University of Greenwich
  • Sep 2002 – Jun 2005