01. AVAILABLE FOR EMBEDDED OPPORTUNITIES
Firmware that makes hardware feel alive.
I’m Nguyen Tran Qui Hoa, an aspiring embedded software engineer building resilient, real-time systems from low-level drivers to polished device experiences.
engineer qui_hoa = {
focus: "embedded systems",
mode: "build · test · refine",
target: "reliable firmware"
};
STM32
Platform
RTOS
Real-time
FPGA
Digital logic
About me
From circuits to clean code.
I build dependable firmware and digital systems where hardware constraints, real-time behavior, and clean software meet.
My work sits close to the hardware: configuring peripherals, coordinating concurrent tasks, moving data efficiently, and tracing the bugs that only show up when a real board is involved. I care about software that is readable, deliberate, and steady under pressure.
Technical toolkit
Comfortable close to the metal.
Embedded systems
Peripherals & buses
FPGA & digital design
Tools
Languages
Selected work
Featured projects.
Firmware, digital logic, and IoT systems built to solve real constraints.
STM32F4 Multifunctional Embedded Platform
An integrated STM32F405R firmware platform combining real-time temperature monitoring, WAV playback, USB mass storage, and a touchscreen interface on one MCU.
- Migrated from bare-metal to two concurrent FreeRTOS tasks with a mutex-protected SPI bus shared by ILI9341 and SD card.
- Built SD-card WAV playback with FatFS, ping-pong DMA buffers, DAC, and TIM6.
- Resolved USB MSC enumeration and LCD flicker; added an XPT2046 driver and custom 16×16 bitmap font.
16-bit Multi-Cycle Processor Design on FPGA
A complete 16-bit multi-cycle processor, implemented and extended in Verilog for the Intel DE10-Standard FPGA board.
- Designed an 8-register file, shared-bus multiplexer, ALU with z/c flags, and FSM control unit.
- Implemented mv, mvt, add, sub, ld, st, AND, and conditional branch instructions.
- Added memory-mapped I/O for RAM, LEDs, HEX display, and switches; verified with ModelSim testbenches and assembly programs.
Air Quality Monitoring & Alert System
An end-to-end environmental monitoring node that senses air conditions locally, displays them live, and sends alerts remotely.
- Read temperature, humidity, and gas sensors through an STM32F407VGT6 sensing node.
- Displayed live telemetry on an SH1106 OLED over I2C.
- Connected STM32 to ESP8266 over UART for Firebase updates and threshold-based Telegram alerts.
Foundation
Education & training.
Education
Vietnam National University HCM – University of Science
Bachelor of Engineering in Electronics and Communication
Specialization: Computer Engineering – Embedded Systems
GPA · 3.24 / 4.0
Professional training · 2026
Bosch Embedded Academy
Training in C/C++ embedded programming, AUTOSAR fundamentals, CAN/LIN bus, MISRA-C, and embedded unit testing.
Contact
Let’s build something that works beautifully in the real world.
I’m interested in embedded software and firmware opportunities where curiosity, rigor, and hands-on engineering matter.