Phong Nguyen

My name is Nguyen Anh Phong, an Electrical Engineering student based in Hanoi, Vietnam. I began exploring programming in high school through web development and have since built projects ranging from websites and reusable React tooling to embedded systems.

I'm currently focused on the boundary between hardware and software, including embedded systems, FPGA, digital hardware, low-level systems, and practical system integration.

Portrait of Nguyen Anh Phong

Selected projects.

A focused selection of completed work across embedded systems, software, and electrical engineering.

Forest Monitor dashboard showing environmental sensor readings and system status

Forest Monitor

An environmental monitoring system that connects ESP32 sensors and FreeRTOS firmware to a real-time web dashboard.

  • ESP32
  • FreeRTOS
  • Firebase
  • Next.js
Snake Xenzia running on an STM32F411 breadboard prototype with an OLED display and buttons

Snake Xenzia STM32

A hardware recreation of the classic Snake Xenzia game for the STM32F411, with two-button steering, OLED graphics, buzzer feedback, and a persistent high score.

  • STM32F411
  • Interrupt-driven input
  • I²C
  • PWM
VnMint desktop showing its dark Cinnamon interface, essential app shortcuts, and file manager

VnMint

A customized Linux Mint 22.3 Cinnamon installation image that helps Vietnamese newcomers get started with preconfigured input, essential apps, and practical desktop defaults.

  • Linux Mint
  • Bash Script
  • ISO remastering
  • Makefile
VinUni Course Planner showing a weekly timetable and selected course details

VinUni Course Planner

An independent course-planning app for VinUniversity students with searchable sections, automatic timetable conflict detection, credit totals, and calendar export.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js

My technical skills.

A balanced toolkit spanning embedded hardware, programming, and the software used to turn system data into useful interfaces.

01

Embedded & hardware

  • ESP32
  • FreeRTOS
  • FPGA
  • RTL
  • Digital Logic
  • Embedded Linux
02

Languages

  • C
  • C++
  • Python
  • JavaScript
  • TypeScript
03

Web & tooling

  • React
  • Next.js
  • Firebase
  • Git
  • Docker

Contact me.

I'm open to discussing new opportunities, collaborations, or conversations about technology, embedded systems, and electrical engineering.