Bachelor of Engineering (Robotics & Mechatronics)
RMIT University Vietnam . Expected Apr 2026
Certificate - Mastering Linux Programming
IMIC Technology . In process (Aug 2025 - Present)
Certificate - Mastering STM32 Peripherals Programming IMIC Technology . Completed Jul 2025
GCE AS & A Levels
Vietnam Australia International School . Graduated 2020 Education
Do Bao Long
Robotics & Mechatronics
Engineering (RM)
About Me
Final-year engineering student at
RMIT Vietnam (GPA 3.5/4.0)
specializing in embedded systems. I
built a bare-metal STM32 driver
library and a DIY drone with a
custom 4-layer flight-controller
PCB. Skilled in C/C++, ARM Cortex-
M, KiCad and SOLIDWORKS, I turn
ideas into robust hardware-
software solutions.
Experiences and Projects
Contact
*************@*****.***
LinkedIn: Click here
GitHub: Click here
Best Technical
Skills
Software: STM32CubeIde,
KiCad, MATLAB, and
SOLIDWORKS, etc.
Coding Language: C/C++,
Java, MATLAB, Python.
Best Soft Skills
Problem-solving & Critical
thinking
Self-motivation & Self-discipline
Team collaboration &
leadership
Time management
Solo Developer: STM32F411 Bare-Metal
Peripheral Driver Library (Mar - Jun 2025)
Authored 8k LOC of register-level C implementing drivers for 10 + STM32F411 peripherals—GPIO, NVIC, UART-DMA, SPI, I C, RCC/SysTick, Timers, ADC, Flash—plus a custom startup and linker script, delivering a reusable firmware. Page 1
Solo Project: STM32F411 Firmware-Update &
Sensor-Logger (Jun - Jul 2025)
Developed 3k LOC of register-level C to initialize RCC, Timers, UART, DMA, ADC, EXTI and Flash without any vendor HAL.
Implemented a firmware-update: streamed a 17KB code file over 9600bps UART into RAM via DMA, then safely erases & re-programs on-chip Flash - all triggered by a CLI command and signaled with LED sequencing.
Built a lightweight UART command-line interface (“led on/off”, “update firmware”) and a periodic telemetry task that reads the MCU’s internal temperature sensor
through ADC and transmits formatted data every 500ms. Solo Project: I3G4250D 3-axis Gyroscope Driver
Development (Present)
Optimized STM32 RCC + SPI timing for I3G4250D and wrote a bare-metal C driver that outputs roll, pitch, and yaw. Solo Project: DIY Flight Controller PCB (ZenFly F7 F7 II) (Jun 2024 - Jun 2025)
Designed a full schematics and a 40 x 40mm, 4-layer Flight Controller board in KiCad, integrating STM32F722RET6 MCU, ICM42688P 6-DoF IMU, BMP280 barometer, 128Mb Flash, USB- C, buck regulators (9V / 5V / 3.3V), DJI Air Unit connector, status LEDs, and exposed power/peripheral pads.
Thermal & EMI robustness: widened high-current traces, removed analog VTX block, and selected 105*C deg rated components to cut heat buildup.
Clean power rails: engineered multi-stage RC/LC networks with low-tolerance MLCCs, reducing voltage ripple and sensor noise.
On-board 2.4GHz nano receiver replaced the external Receiver module, freeing stack space and enabling a more compact build.
Gained expertise in PCB manufacturing techniques through hands-on assembly and testing. Page 2
Group Project - SkyWatch: Low-Cost, Long-Endurance VTOL UAV
(Feb - Nov 2025)
Mission: build a fixed-wing VTOL UAV for <$2000 that carries a 0.9kg payload, flies over 50min, and stays within a 4-7kg MTOW while offering auto-level and GPS-position-hold. My Contribution:
Converted a convectional airframe (Titan Dynamic Falcon V2) to a 2 + 2 tilt-rotor VTOL design by removing a 5cm wing section, installed a custom motor-pivot module, and precisely realigned the cut airfoil surface to preserve aerodynamic continuity. Re-engineered and corrected misaligned Falcon V2 STL files to match the new VTOL specifications and assembly process.
Collaborated with teammates to route clean wiring harnesses, position electronics optimally in the airframe, and fine-tune ArduPilot parameters using flight-log data for reliable flight performance.
Group Project: DIY Quadcopter (Jun - Dec 2023)
Collaborated with a team of 6 members to build a quadcopter from scratch and program Arduino- based flight code and tuned PID loops for stabilisation. I Designed and prototyped a lightweight and stiffness airframe in CAD. Integrated electric components, MCU, sensors and software for precise control and stable hovering.
Solo Project: Built a FPV Drone (Feb - Mar 2024)
Designed and hand-built a 5-inch FPV quadcopter: carbon-fiber frame, 1960KV motors, 6s 4-in-1 ESC.
Integrated GPS, 6-DoF IMU, and barometer on a SpeedyBee flight Controller. Flashed and tuned Betaflight (PID, rates, failsafe, wireless Controller), achieving a stable hover. Certificates
SOLIDWORKS CSWA & CSWP and Additive Manufacturing Associate. IMIC - Global Enterprise Resources: STM32 Peripherals Programming.