Michael Yu

Frontend Engineer

I am a frontend engineer 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.

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

  • Frontend Software Engineer

  • E.on Next
  • Apr 2024 – Present
  • Frontend 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