Skip to content
View TranDangKhoaTechnology's full-sized avatar

Highlights

  • Pro

Block or report TranDangKhoaTechnology

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Trần Đăng Khoa

Trần Đăng Khoa

Automation · Embedded Systems · PCB Design · Robotics

Electrical engineering student at UNETI, building practical systems across hardware, firmware, automation, and software.


GitHub Email YouTube Facebook



Profile views Based in Vietnam

GitHub overview

GitHub statistics
Top languages

About me

I enjoy engineering complete systems rather than isolated pieces:

Schematic & PCB → embedded firmware → communication → application software → testing & documentation

I use GitHub as both a project workspace and an engineering notebook, keeping source code, hardware files, experiments, reports, and reusable tooling together whenever that improves traceability.

Engineering focus

  • Embedded systems: STM32, ESP32, Arduino, FreeRTOS and C/C++ firmware architecture.
  • Hardware and PCB: schematic review, component selection, PCB layout and reusable Altium libraries.
  • Robotics and automation: motor control, communication protocols, timeout protection and recovery logic.
  • Software engineering: Python desktop tools, dashboards and testing applications.
  • AI and computer vision: intelligent classification and workflow automation.

Selected public engineering projects

Embedded, control and hardware

AI and software


Technical toolbox

Technical skills



STM32 ESP32 FreeRTOS Altium Designer Embedded Systems PCB Design Robotics Automation

Engineering principles

  • Understand the system: interfaces, constraints, failure modes and actual operating conditions come first.
  • Design for verification: logs, test points, reproducible builds and acceptance criteria reduce guesswork.
  • Prefer safe failure modes: timeouts, validation, recovery paths and conservative assumptions are part of the design.
  • Measure before optimizing: performance work should be based on evidence and documented decisions.

Contact

Email · GitHub · YouTube · Facebook



Build the whole system. Verify every layer. Keep improving.

Hardware · Firmware · Automation · Software

Popular repositories Loading

  1. FaceAutoVN FaceAutoVN Public template

    FaceAutoVN – Automated Facebook Account, Image Processing & ADB Control Creator

    Python 13 4

  2. DVFB DVFB Public

    CSS 2

  3. Diem-danh-hoc-sinh-Face-ID-THPT Diem-danh-hoc-sinh-Face-ID-THPT Public

    Automated student attendance using real-time face recognition with optional data sync to a website

    PHP 1

  4. deauther_library deauther_library Public

    Python 1

  5. Altium_Library Altium_Library Public

    Curated schematic & PCB footprint libraries for Altium Designer – reusable, standardized, and production-ready.

    Pascal 1

  6. Do_Line Do_Line Public

    C++ 1