Skip to content
View TranDangKhoaAutomation's full-sized avatar

Highlights

  • Pro

Block or report TranDangKhoaAutomation

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.

Content in all repositories owned by your account will be closed.
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
Engineering portfolio banner: from circuits to real systems

Trần Đăng Khoa

Electrical Engineering & Automation Student · UNETI · Vietnam

I design and build practical systems across embedded firmware, electronics, PCB design, robotics, and automation — from the first schematic to an integrated, testable product.

GitHub Email YouTube Facebook

Explore projects · Tech stack · Engineering approach · Contact


About me

I'm an electrical engineering and automation student interested in making hardware and software work as one reliable system. My projects span microcontrollers, control algorithms, communication interfaces, custom PCBs, desktop tools, and real-world testing.

My system workflow: Requirements → Schematic & PCB → Firmware → Communication → Application → Integration & verification

My focus is not only on making a prototype run, but on understanding why it works, how it fails, and how to reproduce the result.

Engineering focus

  • Embedded & real-time control — STM32, ESP32, C/C++, FreeRTOS, peripheral drivers, UART, SPI, I²C, CAN, and RS485.
  • Electronics & PCB — component selection, circuit design, power stages, layout, hardware bring-up, and measurement.
  • Robotics & automation — motor control, sensing, closed-loop control, PLC/HMI, safety logic, and fault recovery.
  • Engineering software — Python utilities, dashboards, developer tooling, and integrated hardware/software workflows.

Featured projects

A selection of public repositories that illustrate my work across the engineering stack.

Embedded devices & control

Motor Control Deck — STM32-oriented motor-control tooling with USB CDC, UART communication, and testing for four motors.

CYD 2.8-inch Mini TV — ESP32 touchscreen interface with video playback and network-based features.

Motor Control Deck repository summary ESP32 CYD Mini TV repository summary

Robotics & developer infrastructure

Robot DHTD18A2HN 2025 — ESP32 Bluetooth robot controlling DC motors and a servo-driven robotic arm.

Codex Plugin Bridge — Windows-focused MCP bridge connecting AI assistants to scoped local engineering tools.

ESP32 Bluetooth robot repository summary Codex Plugin Bridge repository summary

More engineering projects

  • STM32 FreeRTOS Multi-Task Demo — structured control, communication, logging, and safety-related tasks.
  • Do Line — line-following robot with PID control, derivative filtering, and adaptive speed.
  • Altium Library — reusable schematic symbols and PCB footprints for Altium Designer.
  • TranslateDub — browser extension for translated subtitles and synchronized text-to-speech dubbing.

Browse all my repositories →

Technology stack

Area Tools & technologies
Embedded firmware C, C++, STM32, ESP32, FreeRTOS, PlatformIO
Electronics & PCB KiCad, Altium Designer, schematic capture, PCB layout
Control & connectivity PLC, HMI, UART, SPI, I²C, CAN, RS485, Ethernet
Software & tooling Python, Git, GitHub, VS Code, JavaScript

GitHub activity

GitHub contribution and repository statistics Languages detected across public GitHub repositories

Statistics and project cards are generated by this repository's scheduled GitHub Actions workflow; values may lag behind recent activity.

Engineering approach

  1. Start with evidence. Read the datasheet, define requirements, identify constraints, and inspect the existing design.
  2. Build for observability. Include logs, test points, clear interfaces, and reproducible build steps.
  3. Verify the whole system. Check electrical behavior, firmware logic, communication, failure handling, and regression risks.

The goal is maintainable engineering: understand → design → implement → measure → debug → verify.


Contact

Interested in embedded systems, automation, PCB design, or robotics?

Email · GitHub · YouTube · Facebook

Hardware · Firmware · Control · Software · Validation

Popular repositories Loading

  1. FaceAutoVN FaceAutoVN Public template

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

    Python 18 4

  2. Altium_Library Altium_Library Public

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

    Pascal 4

  3. DVFB DVFB Public

    CSS 3 1

  4. Gemini-Chat-API Gemini-Chat-API Public

    OpenAI-compatible Gemini API proxy with streaming, image input, API key authentication, Telegram admin tools, SQLite storage, Docker deployment, and a modern web UI. Supports OpenAI SDKs, multimoda…

    JavaScript 3

  5. 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 2

  6. deauther_library deauther_library Public

    Python 2