Hi! I am Cao Thanh Dat 👋Welcome to my personal website!I enjoy building software that makes people's lives easier by writing elegant, performant, and maintainable frontend code.
I'm a [
  • software engineer
  • frontend developer
  • travel blogger
]
Avatar
My Story

I was born and raised in Quang Nam province, Vietnam. After graduating from high school at the age of 18, I moved to Ho Chi Minh City to attend Thu Duc College of Technology majoring in Information Technology. And now I'm starting my intensive front-end programming journey.

globe

A little bit about me

In my free time, I like to read books, listen to music, surf Tiktok and sometimes play games. The books I like to read the most are on the subject of travel, exploration, and novels. I'm a pretty introverted person, so whenever I'm under pressure, I usually take a solo trip to Da Lat, Sapa...

music
Random fun facts about me

1

I'm an introvert

I love quiet and don't like crowded places.

2

I love to sing and play guitar & piano

I have a talent of singing well and am practicing playing the guitar and the piano.

3

I am very afraid of snakes and cockroaches

Those are the animals I'm scared of every time I see them, it's horrible.

4

I like to travel alone

It may sound weird, but traveling alone is a wonderful experience. You should also try.

5

I like reading books especially books about exploration

Recently I read a book called The Alchemist which is very good, you should read it.

6

I love tinkering and learning how to make travel videos

When I travel, I usually record those moments with video and I edit it into a travel cinema.

7

I'm afraid of heights and speeds

It doesn't sound like a boy but my personality is very cowardly.

8

I often drink beer with friends

Drinking beer with friends helps me relieve stress and have more relationships in life.

Learn.Code.Travel.
PORTFOLIO
EclipseMy Skills
HTML

HTML

CSS

CSS

Javascript

Javascript

SASS

SASS

Bootstrap

Bootstrap

Material UI

Material UI

ReactJS

ReactJS

Angular

Angular

Redux

Redux

NodeJS

NodeJS

SocketIO

SocketIO

MongoDB

MongoDB

Netlify

Netlify

Vercel

Vercel

Heroku

Heroku

  • HTML provides the basic structure of web pages, enhanced and modified by other technologies such as CSS and JavaScript. CSS is used to check presentation, formatting, and layout. JavaScript is used to test the behavior of different elements.

  • CSS preprocessor programs and css frameworks help you write CSS in a programming language way, with a clean, well-structured structure that is easier to develop and maintain. In addition, it has a lot of support libraries attached to help you write CSS code easily and simply.

  • The goal is to build a new, modern, fast and reliable platform to serve all current and future front-end applications.

  • Nodejs is an independent development platform built on top of Chrome's Javascript Runtime with which we can quickly and easily build network applications and create scalable applications. fast processing speed, realtime realtime with Socket IO and a great combination with MongoDB

  • Deployment to platforms such as Vercel, Netlify, and Heroku to leverage caching and firewalls at the edge.

Recent Projects
ood

LANDING PAGE

Landing Page introduces the business model and operating process of the company OOD

2020 - Web Development At SoftWorld VietNam

Angular 8

SCSS

Strapi

Graphql

ood

CMS Promotion (CRUD)

Building CMS Promotion for Digital Marketing can add, update, delete promotions and can automatically set the time

2021 - Web Development At PizzaHut VietNam

ReactJS

Material UI

Redux Saga

ood

App Chat Messenger

The website supports users to register a new account and then log in to be able to find friends, send invitations to chat with friends, by sending messages, pictures, and attachments. is used real-time method

2020 - Web Development

NodeJS

Socket IO

MongoDB

ood

Shoe Store Ecommerce

The website supports users to register, login, view, search for products, paginate, add products to the cart and proceed with payment with PayPal. For Admin Dashboard, you can add, delete, update products, manage orders

2021 - Web Development

ReactJS

Redux Thunk

NodeJS

MongoDB

ood

Trello Clone

Clone Trello App with features: add columns, add, delete, edit cards, drag and drop cards.

2021 - Web Development

ReactJS

SCSS

NodeJS

MongoDB

Contact Me
Facebook
Twitter
Instagram
Github
LinkedIn
playIcon
C
h
i
l
l
 
w
i
t
h
 
m
e
!
 
🎧