About Me

Let me tell you more about myself and what I do...

I’m Mike from Taipei, experienced in react for developing about 1.5 years. Having the self-learning habit after daily work, I managed the principle of Unit test, graphQL, TypeScript, progressive web app (PWA), and responsive web design (RWD) last year.

I’m lucky to have the experience of using two of the programming paradigms, which are object-oriented programming (OOP) and functional programming (FP) to build similar projects and learned some advanced javascript features from them.

We used the composable and pure component feature of FP to write a new library aim to solve the problem caused by the old OOP style library, which is tight coupling and become fragile during the time pass. We re-wrote it in 4 months, and make the building time is two times faster than the original one.

Performance does matter to us due to the large number of users. We tested our site with lighthouse, applied many adjusting skills, such as use reselect to memoize state, let useCallback to memoize functions, combine react lazy load and code splitting to reduce the first loading time, and minimize image size before production.

In the project, we followed the clean code principle and design pattern like facade and bridge pattern to structure it. We also manipulated canvas and WebGL by pixi.js and GSAP library to create 2D animations. The benefits from using pixi.js instead of Unity are 2-3 times shorter developing time and much smaller file size.

As a good team player, I’m responsible for writing the detailed introduction document for the project by using markdown and training the new engineer for a month.

In the last two months, I led a small project that worthy 30,000USD. I co-operated with the backend, using web socket to examine signals and data from API calls, and also discussed with the designer about the issue from image resources. With excellent communication and relationships, I got diversified opinions from colleagues. Finally, I finished the project in 5 weeks, which are the same time as other 3-year senior colleagues did.

Before being a web developer, I was a professional photographer. I took lots of effort to gain the knowledge and skills that comparable with a 5-year senior photographer in 2 years. Especially focus on taking pre-wedding and travel photos for foreigners who travel to Taipei. It helped me a lot with picture composition, pretty UI layout concepts, and the communication skills with foreign clients.

A Coffee lover as well. I’m addict to ice drip and filtered coffee. My favorite coffee beans Tarrazu and Burundi are from East Africa and Central America. Tarrazu is famous of the creamy smell, Burundi usually comes with hazelnut and some red wine smell. The consistent quilty and taste are quite fit in with my reliable and warm personality.

Now, I’m seeking an English working environment and having a plan to work in Sydney or London in the near future.

Award One

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus, magni!

Award Two

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus, magni!

Award Three

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus, magni!

Technical Skills

Photography:

Adobe Photoshop:

HTML & CSS:

RWD:

React:

Redux:

AJAX:

Jest & Enzyme:

RESTful API:

NoSQL Database:

GraphQL:

Node.js:

Testimonials

Take a look at what my clinets say...

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ab ut perferendis, ullam incidunt iusto explicabo quaerat ratione possimus quo eum, voluptatibus accusamus iste quis omnis tenetur in non. Perferendis, repudiandae!

  • Sam Smith, NY

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ab ut perferendis, ullam incidunt iusto explicabo quaerat ratione possimus quo eum, voluptatibus accusamus iste quis omnis tenetur in non. Perferendis, repudiandae!

  • Sarah Rose, London

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ab ut perferendis, ullam incidunt iusto explicabo quaerat ratione possimus quo eum, voluptatibus accusamus iste quis omnis tenetur in non. Perferendis, repudiandae!

  • Leo Chang, Taipei

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ab ut perferendis, ullam incidunt iusto explicabo quaerat ratione possimus quo eum, voluptatibus accusamus iste quis omnis tenetur in non. Perferendis, repudiandae!

  • Jill Johnson, Michigan