Hello World!

My name is Jaymin Do

I enjoy developing interactive websites and mobile applications. I consider myself a hard-working person and an out-going kind of guy who gains back his energy by spending time around people.

Learn More

About Me

My name is Jaymin Do. I'm studying Computer Science at QUT. I love to create new things, especially coding programs, and develop them to be useful for people's life. Having strong self-motivated and effective problem-solving skills, hence I'm confident to be responsible for the work.


Happiness Ranking Web Application

Using React, Node.js. The Web Application is built to fetch the top happiness ranking API from the server-side. You can access to some free ranking data. For more data features, you have to register and login

  • React
  • Node
  • Chartjs
  • Azure

Happiness Country Ranking API

Using Node js, Express, JWT token, MYSQL database, Swagger. A API server provide ranking data in order (country, year, ranking,..). It also uses JWT token to handle authorisation user to give the user full access ranking data

  • Express
  • Node
  • JWT
  • Swagger
  • Google Cloud

WebRTC App

This project is the RTC video call Application that I followed the youtube tutorial for learning about socket.io . I also have a chance to practise to use peer.io for both server and client-side.

  • React
  • WebRTC
  • Socket.io
  • Peer.io

RTC App ver 2

This is an upgrade and extension for the previous rtc project. In this project, I use firebase and a chat engine for the user that they can log in from their Gmail and Facebook for sending the direct message to another. Also updating the share screen function for the video call.

  • ChatEngine
  • Firebase
  • Socket.io
  • Ant-Design

Puzzle coffee's Website

A beautiful landing page that was designed by Figma and CSS animation. Otherwise, using Nextjs that is a common React module to build e-commerce website such as a coffee shop.

  • React
  • Nextjs
  • Figma

Check out my Github to view more other projects in many kinds of programming languages such as Python, C#, Java,...


I've worked with a range of technologies in the website and application development. Experienced in both From Back-end & Front-end in Web Development.

About Web Development:

  • Front-End

    Experiece with JavaScript,
    React.js, TypeScript other
    React modules and components.

  • Back-End

    Experience with Node,
    Express, JWT token, Nextjs,
    GraphQL and Databases. I also
    currently working with cloud
    services like Azure, AWS
    and Google.

  • UI/UX

    Experience with
    tools like Figma and other
    React components such as
    MaterialUi, Bootstrap, Ant-design.

Other Technologies:

  • Programming languages

    Javascript, Python, C# and
    Java is the most frequently used.
    Otherwise, I've also worked
    with C, C++, Matlab
    and other programming languages.

  • Communication languages

    I'm using two main languages
    which are English and my mother tongue Vietnamese.

  • Other Skills

    Always keep the can-do attitude
    to due with all the challenges.
    Strong project-management skills such as agile. Experience with Git, Docker, TypeScript,.. Frequently updating new technologies.

No Rain - No Flowers

Jaymin Do's Portfolio