Phạm Phước Sang

Information Technology Student

Hi! My name is Pham Phuoc Sang, I am a third-year student at Ho Chi Minh University of Science. I'm interested in Full-stack web development, and App development. I have been learning the fundamental of HTML-CSS, JS and JQuery since 2021 and started learning ReactJS and NodeJS(ExpressJS) for 7 months. One of my favorite quotes is

“Do not fear failure but rather fear not trying.”

― Roy T. Bennett. ―

Download my CV

Address: Ho Chi Minh city

Email: ppsang.works@gmail.com

Study: Vietnam National University - University Of Science

Netfliz
Project of Intro Software Engineeringclass
Framework: ReactJS, NodeJS
Website: https://www.netfliz.live

My roles

  • Front-end linker
  • Back-end coder (ExpressJS)
  • Bussiness Analysist
  • Technical Analysist

Learned

  • Creating Database and store database with noSQL and SQL
  • Using FireBase and Postgress in storing database
  • Encrypting using jwt, passport.
  • Linker API with ajax and form action in ReactJS front-end.
  • Server API builder.
Gallery-Android-Project
Project of Mobile App Programming (Java)class
Language: Java (Android Studio Chipmunk)

My roles

  • Coder

Learned

  • How to make mobile android app with Java.
  • Broadcast and service receiver in Android App
  • Image processing with bitmap pixels.
WP-Project-batch-rename-2022
Project of Windows App Programming class
Language: C# (.NET 6.8)

My roles

  • Researcher
  • Coder

Learned

  • How to use WPF.
  • Using .NET framework in windows app
  • Rename multiple file in folder using recursive.
Win32-FAT32-NTFS
Project of Operator System class
Language: C/C++

My roles

  • Researcher
  • Coder

Learned

  • How to data store in Windows with Fat32 and NTFS structure.
  • Reading Sector and Volumn in Bootsector
React-RealTimechat-with-Git-Flow
Self-learn project
Framework: ReactJS, NodeJS
Website: https://pps-reactappchatandpost.netlify.app/

My roles

  • Researcher
  • Front-end coder
  • Back-end coder (ExpressJS)

Learned

  • How to use database like MongoDB.
  • How Git flow works.
  • How to handle real-time Chat between many users.
  • How to handle post from users.
React-RealTimeChatClient
Self-learn project
Framework: ReactJS, NodeJS

My roles

  • Researcher
  • Front-end coder
  • Back-end coder (ExpressJS)

Learned

  • Learning ReactJS basics
  • Using Socket.io, API using ExpressJS
  • Responsive with ReactJS
Currency Exchange
Project of Computer network class
Language: Python

My roles

  • Researcher
  • Coder

Learned

  • How to communicate Server-Client
  • Using Socket, API, Json file structure
  • How to make GUI
Currency Exchange
Project of Computer network class
Language: Python

My roles

  • Researcher
  • Coder

Learned

  • How to communicate Server-Client
  • Using Socket, API, Json file structure
  • How to make GUI
Extension for HCMUS moodle
My project on Web Extension
Language: JavaScript, HTML, CSS

My roles

  • Co-maker

Learned

  • How to build Extension
  • How to mod web
  • How to use HTML, JS,CSS
Searching Engine
Project of Programming Technique class 20CTT gifted
Language: C++

My roles

  • Researcher

Learned

  • One-hot encode
  • Auto Reading file in folder
  • How Searching Engine works
Searching Engine
Project of Programming Technique class 20CTT gifted
Language: C++

My roles

  • Researcher

Learned

  • One-hot encode
  • Auto Reading file in folder
  • How Searching Engine works
Bitmap Project
My research on bitmap file
Language: C++

My roles

  • Researcher
  • Coder

Learned

  • Bitmap structure
  • Console display bitmap
  • Zoom out bitmap file
Snake Game
Project of Programming Technique class 20CTT 1
Language: C++

My roles

  • Game maker

Learned

  • Console display
  • Game mode choosing, hard-mode
  • Computer's play
Passing Street Game
Project of Programming Technique class 20CTT 1
Language: C++

My roles

  • Game maker

Learned

  • Advance Loop, link, vector
  • Console display
  • Game mode choosing, hard-mode
  • Computer's play
Bet Racing Game
Project of Introduction to Faculty of Information Technology
Language: Python

My roles

  • Project Manager
  • Game store maker

Learned

  • Python language
  • Scrum process model
  • Making game by pygame
Game Caro
Project of Introduction to Programming course
Language: C++

My roles

  • Game background developer
  • Project Leader

Learned

  • Display color on console
  • Making menu and game operation
  • Github desktop
Contact Form