Xiong Xiao avatar

Resume

Xiong Xiao

Embedded Software Development / Embedded Linux / AI Agent Tooling

Internet of Things undergraduate at Chongqing University of Science and Technology. My primary job direction is embedded software development and embedded Linux development. My project experience covers low-level drivers, system debugging, Linux multithreaded applications, and also extends to AI Agent, data-processing pipelines, and engineering tool development.

Profile

Basic Information

Job Direction

Embedded software development, embedded Linux development, Linux C/C++ application development, with AI Agent tool development as an extended direction.

Education

Chongqing University of Science and Technology · Internet of Things Engineering · Bachelor program, 2022.06 - 2026.06.

Core Strength

CATARC internship experience, low-level driver abstraction, Linux multithreaded applications, Agent tools, data-processing pipelines, and desktop-tool engineering.

Skills

Skill Stack

Skills are grouped by job capability instead of technology names only, with emphasis on engineering work that can be delivered.

Programming and Data Structures

Use C/C++ to organize pointers, linked lists, circular queues, and resource-conscious data paths; use Python and Shell for debugging scripts, PC-side tools, and engineering support flows.

C/C++PythonShellData Structures

Embedded and Peripheral Drivers

Split STM32/GD32 projects into HAL, BSP, and App layers; handle UART, SPI, I2C, RS485, one-wire, ADC+DMA, RTC, FatFS, and acquisition links.

STM32GD32FatFSRTCADC+DMA

Linux and PC-Side Development

Use pthread, IPC, Framebuffer, V4L2, Socket, Makefile, and CMake for Linux applications; use PyQt5 to separate serial receiving, protocol parsing, and UI rendering.

LinuxpthreadIPCFramebufferPyQt5

AI Agent and Engineering Tools

Build runnable Agent demos and engineering helper tools around data-processing pipelines, knowledge-graph QA, NL2SQL evaluation, OCR invoice recognition, and desktop applications.

FastAPIKnowledge GraphNL2SQLElectron / ReactOCR / LLM

Experience

Internship

2024.07 - 2025.12

CATARC · Embedded Software Development Intern

Worked on an IoT communication control module based on STM32WLE, covering multi-interface driver abstraction, structured storage deployment, and high-precision clock monitoring.

  • Decoupled HAL/BSP and application logic, built layered task management, and improved code reuse by more than 50%.
  • Ported FatFS for persistent sensor-data storage and used RTC handling to improve timestamp stability.
  • Developed the GX30H05 multi-channel acquisition driver over a one-wire path, using logic analyzer and oscilloscope traces to locate communication errors caused by interface level mismatch.
  • Debugging documents and compatibility recommendations were incorporated into team interface standards.

Projects

Representative Projects

View Full Project Page
2024.07 - 2025.12

CATARC Multi-Interface Embedded Development and Debugging

Organized STM32WLE interface drivers, FatFS storage, RTC timestamps, and one-wire acquisition debugging into a HAL/BSP/App layered structure, improving code reuse by more than 50%.

2025.12 - Present

Smart Life Emotional Companion System

Split AI interaction, environment sampling, and display feedback with threads so network requests do not block local sampling and safety-alert paths.

2024.06 - 2025.06

3D Machine Vision Chinese Chess Robot

Connected YOLOv5 recognition, coordinate mapping, Alpha-Beta decision, and PWM robotic-arm control, reaching +/-0.5 mm repeat positioning and response within 300 ms.

2026.04 - 2026.08

Data Knowledge Insight Demo

Built an end-to-end “data to knowledge to insight” agent demo over medical sample data, validating an engineering loop from raw data to structured knowledge, question answering, and analysis reports.

  • Task Loop: implemented pipelines for data processing, knowledge graph construction, KGQA, and statistical analysis, runnable with one command through run_demo.py.
  • Engineering: rule-based planning with LLM planning fallback; FastAPI exposes five endpoints across health check and three tasks; 56 pytest tests pass.
  • Platform Fit: designed DataMate-style mappers and a Nexent/FastMCP-style MCP server with four tools callable from agent platforms.
  • Open Source: won Third Prize in the ModelEngine Open Source Project Contribution Competition (2026.08), with code merged into the community AgentsHub repository.
  • Outputs: cleaned records, a medical knowledge graph (JSON/GraphML/HTML), analysis reports, charts, and a SQLite database.
2026.04 - 2026.05

AI Invoice Batch Organizer and Price Review Tool

Built an Electron + React invoice tool with OCR recognition, batch organization, local price evidence, and LLM review suggestions, while keeping final rename actions manually confirmed.

Awards

Awards and Certificates

The featured area highlights representative certificates related to embedded systems, algorithms, and engineering practice. Additional certificates are kept as an archive.

National Level and Intellectual Property

National Undergraduate Innovation Training Program project approval; invention patent for a Chinese chess robot based on 3D machine vision.

Provincial First Prizes

Lanqiao Cup Embedded track, Global Campus AI Algorithm Elite Competition, and Pan-Pearl River Delta undergraduate computer competition.

Other Certificates

Provincial awards from Lanqiao Cup, Chuanzhi Cup, computer design competitions, embedded chip and system design competitions; Third Prize in the ModelEngine Open Source Project Contribution Competition (2026); plus CET-4 and C1 driver license.

Featured Certificates

Selected Certificates

Click an image to open the original certificate in a new window.

More Certificate Archive

10 additional certificates, swipe or drag to browse.

Chongqing Undergraduate Computer Works Competition certificate

Chongqing Undergraduate Computer Works Competition

MobileNet Interactive WeChat Mini Game · First Prize

Cross-Strait and Hong Kong-Macao Undergraduate Computer Innovation Works Competition certificate

Cross-Strait and Hong Kong-Macao Undergraduate Computer Innovation Works Competition

Classical Poetry Culture Website · Second Prize

National Undergraduate Digital Media Technology Works and Creativity Competition certificate

National Undergraduate Digital Media Technology Works and Creativity Competition

Smart Hardware and Software Creative Work · Third Prize

National Undergraduate Software Testing Competition certificate

National Undergraduate Software Testing Competition

Provincial Web Application Testing Individual Contest · Third Prize

National Undergraduate Software Testing Competition certificate

National Undergraduate Software Testing Competition

Provincial Embedded Testing Individual Contest · Merit Prize

Lanqiao Cup Software and IT Talent Competition certificate

Lanqiao Cup Software and IT Talent Competition

15th Chongqing Division · Embedded Design and Development · Second Prize

Global Campus AI Algorithm Elite Competition certificate

Global Campus AI Algorithm Elite Competition

6th Provincial Selection · Third Prize

Chuanzhi Cup National IT Skills Competition certificate

Chuanzhi Cup National IT Skills Competition

Computer Application Ability and Digital Literacy Contest · Second Prize

Chinese Collegiate Computing Design Competition certificate

Chinese Collegiate Computing Design Competition

Chongqing Provincial Contest · Third Prize

China International College Students Innovation Competition certificate

China International College Students Innovation Competition

Campus Selection · Bronze Award