I'm Lam Pham.

Software Engineer, Web Developer, JavaScript Lover & Blogger @completejavascript

Porfolio

Check out my lastest work below.

News Hub
News Hub

A Vue App to locate articles and breaking news headlines

SpaceX Launch Archives
SpaceX Launch Archives

A React App for tracking all SpaceX Launches in history

Share Youtube Video
Share Youtube Video

A Web Application with Firebase for sharing youtube videos

Gatsby Blog Template
Gatsby Blog Template

A GatsbyJS Blog Template for blogging purpose.

Shiba.CSS
Shiba.CSS

A simple and lightweight CSS Framework built with Sass for building responsive web apps.

Tic-Tac-Toe Game
Tic-Tac-Toe Game

Unbeatable Tic-Tac-Toe game using React and Minimax Algorithm

See more

About

A little bit about me.

Hi, My name is Lam Pham from Vietnam. I am a Software Engineer with a focus on C/C++. Besides, I am really passionate about JavaScript and Web Development. I got a bachelor of Electronics and Telecommunication Engineering at Ha Noi University of Science and Technology (2011 - 2016).

  • From 06/2016 - 03/2019, I work for Samsung Vietnam Mobile R&D Center (SVMC) as a C/C++ Software Engineer.
  • From 03/2019 - 10/2021, I work for VinSmart as a C/C++, Qt/QML Software Engineer and Front-end web developer with ReactJS.
  • From 10/2021 - present, I work for Vinhomes as a Senior Front-end developer.

As you can see, this website is my personal portfolio webpage, which I created while learning Web Development from freeCodeCamp in my spare time. And from now on, I am going to share my latest work consistently. Each project consists of its link for preview on Github and how-to, which I explain how I created it. In fact, before digging deeper into freeCodeCamp or Web Development, I self-learned JavaScript, HTML5 & CSS3, Bootstrap & jQuery, AngularJS and NodeJS & ExpressJS... So, below are some information about me that I self-evaluate honestly:

C/C++ 90
Algorithm 90
JavaScript 90
Java & Android 80
HTML5 & CSS3 80
Git & GitHub 90
ReactJS 95
Refine 90
Gatsby 80
NextJS 85
Astro 80
AngularJS 75
NodeJS & ExpressJS 80
MongoDB & Mongoose 80
GraphQL 80
QT/QML 85
Kotlin 80
Ant Design 80
Chakra UI 80
Bootstrap 70
jQuery 85
Mocha & Chai 65
Jest 70

Besides, I love coding and blogging. I try to code every day and write blogs to share my experiences with people. Here are my blogs (in Vietnamese): Complete JavaScript · Complete Tools · Algorithm · Personal Blog.

I enjoy instrument musical. In my free time, I usually play Ukulele. And, I like Street Workout. I am training it four times a week to get fit and healthy. Thanks for visiting my website!

MY CV

Contact

If you would like to get in touch with me, please visit my social networks or send me a message. Thanks a lot!

Copyright © 2018 - 2025 by Lam Pham. All Rights Reserved.