Jasmine Tam

React Developer

A proactive React Developer with a valid UK work permit and Three years of commercial experience, specializing in frontend development and looking for Full Stack development opportunities. Passionate about learning, coding, and consistently updating a personal blog. Possesses a solid background in collaborating with designers, optimizing codebase performance, and staying up-to-date with the latest industry trends, as demonstrated in previous commercial experiences.

My Projects

AnimeGo

AnimeGo

My latest freelance project for building an international startup website in selling Japanese goods.

Framework and technologies used:

Nextjs
MongoDB
TailwindCSS
next-auth
framer-motion
TDD
CI/CD

Functions and Usage:

Receive products from database through SSR
Admin page for editing database on MongoDB
Handle adding, deleting & updating shopping cart
Order tracking for user
Day and night mode on browser
Search by categories, price, ratings
Add and Edit comments by users
Edit user profile
Jasmine's Blog

Jasmine's Blog

My portfolio website with a blog that records my coding journey.

Framework and technologies used:

Nextjs
MongoDB
TailwindCSS
React Hooks
TDD
CI/CD

Functions and Usage:

SEO efficient for Server-Side Rendering
Read .md files from post folder
Convert .md files into httpStrings
Comments managed on MongoDB database
Blog posts divided by tags
Search function for posts
Inter-reactive elements with users
Insfakegram

Insfakegram

A instagram clone social media platform

Framework and technologies used:

Nextjs
Typescript
TailwindCSS
Firebase
Recoil
next-auth
Jest and Enzyme

Functions and Usage:

Next-Auth and Firebase for user authentication
Firestore for manage database access
Upload posts, like and comments function
Comments managed on MongoDB database
Mini Profile and Suggestions for login users
Search function for posts
Recoil working as a global store
Project Management

Project Management

A project management app to track on production progress

Framework and technologies used:

Reactjs
Bootstrap
Expressjs
GraphQL
MongoDB
Apollo Server

Functions and Usage:

ExpressJs for setting up the server
GraphQL for set up the database
MongoDB for storing the data
Apollo Client for connecting the frontend and backend
Adding, editing and deleting users and projects

Skill Sets

React.js

Next.js

Typescript

MongoDB

TailwindCSS

Node.js

Express.js

GraphQL

MySQL

Apollo

Jest

Circle Ci

Docker

Storybook

SASS

Other Skills

Communication and Teamwork

Since I was working as a nurse, I have learnt that communication and cooperation with colleagues are extremely important. To make sure our job can be done properly and smoothly towards the same goal, we cannot work alone. We have to keep track on other's progress and provide feedback if necessary. By doing this, we can ensure the quality and efficiency of our work but as well as to improve our performance .

Quick Learner and Challenger

In the hospital, we have to face emergency and situations that we may never seen before. We have to take challenge as a good opportunity to improve our practice and make it as a great experience for future challenges. Life-long learners and people who love challenges can fit in any of the roles in their career and life.

Problem Solving Skill

Sometimes situations related to complicated social background or multiple factors can be difficult to solve . We should not stop thinking because the problem solving skills can be build up if we always question and work on various solutions .

Organization

As nursing is a busy role which require multi-tasking. We have to prioritize our work and make sure we can provide our services accordingly. By betterorganization of work, tasks can be done on time according to the importance and urgency. More time can be arranged to deal with emergency events.

Thank you for your time

Want to know more?

Please contact me