Hi! I'm Tuan Kiet
I am a Software Developer who is trying to achieve an Engineering degree in Embedded Systems and IoT, along with being a GNU/Linux enthusiast.
Fiverr's gigs
Learn more

Favourite development tools
Front-end
HTML, CSS, and JavaScript are the fundamental web-building skills. All of the projects that I have worked on used the technology built on top of those bases such as React, Svelte, and Tailwind CSS. React Native also be used to build simple mobile applications.
Back-end
Node.js is suitable for constructing simple REST API services, even with authentication/authorization. Rust, Go and Zig will be used for a complex, high-performance, scalability system.
Embedded
Microcontroller programming on popular families such as Arduino and STM32. HDL and FPGA devices are also worth to be familiar with.
Linux administration
I'm currently settled on Arch Linux. Many years of distro hopping have helped me to acquaint myself with server configuration, system management, shell scripting, networking, etc.
Database
MongoDB for small projects with unstructured data, and PostgreSQL or any SQL database for more complex and structured systems.
Hosting and deployment
Every project will be containerized using Docker and then deployed to any Cloud computing platform such as Google Cloud and AWS. Along with Linux administration skills and SSH, I can configure the hosting instance as desired.
Miscellaneous
A version control system is an essential utility, I'm using the most popular ones, Git and GitHub. Neovim is my favorite text editor because of its navigation scheme and its lightweight, customizable, and expandable.
Curious to see my creations?
FPGA Image Processing
The project utilizes an FPGA to perform some basic image processing methods, then sends the image data through UART to display on a client menu written in Bash script.
Verilog
Quartus
Shellscript
Personal Linux Desktop
My customized Wayland desktop on Arch Linux, an in-depth tuning Hyprland window manager from the status bar, application launcher to some minor utilities.
GNU/Linux
Shellscript
SCSS
Portfolio site
My portfolio website briefly describes who I am along with my familiar development tools as well as my project showcase.
Svelte
Go
Docker
AWS
Github Actions
C++ compiler command generator
An interface with multiple options to generate a proper compiler command in case you do not want to use the man page. My final project of the Computer Programming 1 course.
C++
CMake
About Me
Concentration is one of the strengths that I'm self-assured. This helps me make use of as much time and effort as possible to complete the project ahead of time. Another advantage is that I'm not afraid to acquire new technology, especially when understanding the basics.
I will be your
Front-end developer
Back-end developer
Linux administration
Embedded developer
