- Actively developing my expertise in embedded systems and C++ programming.
- Always keen to learn and explore new technologies.
- Currently working as a software engineer at [FPT Software].
- You can reach me at [lucxuki38@gmail.com]
- Languages: Embedded C, C++
- Development Tools: Visual Studio Code, Keil C, Git, Arduino IDE, ESP IDF
- Operating Systems: Windows, Linux
- Frameworks/Libraries: ROS, Uboot, Linux Kernel
- Soft Skills: Teamwork, self-learning, working under pressure, problem-solving
-
Multi-band Microstrip Antenna for 5G mmWave Application (May 2022 – Oct 2022)
- My first project was related to Telecommunication Electronics My first project was related to Telecommunication electronics but applied algorithms to optimize design in matlab.
- Description: Designed a multi-band microstrip antenna to optimize reflection coefficient and gain for 5G mmWave applications.
- Technologies: MATLAB, HFSS, CST
-
Humidity and Temperature Measuring/Monitoring for Smart Farming (Jan 2023 – May 2023)
- Description: Developed a wireless sensor network for real-time monitoring and analysis of environmental data in smart farming.
- Technologies: Visual Studio, Arduino IDE, ESP IDF, GitHub, Thingspeak, Thingboard, C/C++
- https://github.com/nguyenluc16/WSN
-
Cute AGV Autonomous Vehicle for Agricultural Environment Monitoring (Jan 2023 – May 2023)
- Description: Designed and implemented an autonomous vehicle for agricultural data collection using SLAM, DWA, and ALS algorithms.
- Technologies: Visual Studio, Arduino IDE, ESP IDF, GitHub, Blynk, ROS, C/C++
- https://github.com/nguyenluc16/Cute-Autonomous-Agricultural-Data-Collection-Vehicle
-
Media Player Power by Cpp
- Description: A cross-platform multimedia player supporting audio, video, and image playback with playlist management and metadata editing. Built using the MVC architecture and multithreading for smooth performance.
- Technologies: C++17, Qt 6.7, TagLib, SDL2, Linux.
-
Develop I2C Driver Module for Linux
- Description: This project involves creating a Linux kernel driver module to enable efficient communication using the I2C protocol. The driver will serve as an intermediary between user-space applications and the underlying I2C hardware, abstracting away the low-level details.
- Technologies: C (embedded), Linux kernel development.
- Status: In progress.
-
Develop Linux/Uboot/ATF etc
- Exploring Embedded Systems: Enhancing my skills in embedded systems development, focusing on MCU programming and multi thread, real-time operating systems.
- Advanced C++ Development: Delving deeper into C++ for advanced applications, including data structures, algorithms, and OOP principles.
- I'm an avid traveler with a passion for discovering new culinary delights.
- In my downtime, I find joy in creating music with FL Studio, exploring melodies on instruments like the piano and violin, and delving into traditional sounds with the bamboo flute and dan tranh.
- I also enjoy unwinding with video games and cherishing the tranquility of rural landscapes, surrounded by lush greenery and breathtaking sunsets.