关于我

跨领域系统整合者

我是一名拥有 10+ 年经验的「工程多面手」。我的技术栈从最底层的 MCU/驱动/RTOS,经过中间层的 Linux/网络协议/应用,一直延伸到应用层的 前端/后端/AI Coding

相比于深耕单一领域的专家,我更擅长作为系统整合者,打破软硬件之间的壁垒。无论是从零构建一个机器人底盘,还是快速落地一个 AI 辅助应用,我都能利用跨领域的知识储备,快速扫清障碍,实现从 Idea 到 Demo 的完整交付。

在此刻,我正在重塑自己:

  • 拥抱 ROS2,将分散的嵌入式经验串联进机器人系统;
  • 实践 AI Coding,探索在 AI 辅助下,个人开发者如何成倍放大生产力。

我不是某项技术的「守门人」,我是复杂问题的「解决者」。


邮箱 | 可接全职/兼职/远程/咨询,期待挑战系统级难题。

职业发展历程

2025.08 - 至今
独立开发 / 探索

  • BatBot 移动机器人:基于 ESP32 与 micro-ROS 开发的四轮差速底盘,接入 ROS2 环境。目前已实现基础运动控制,正在推进 SLAM 建图导航功能的开发
  • Trackly 任务管理:AI 辅助编程实践项目。使用 React + Vite + TailwindCSS 开发,通过 Capacitor 支持 Web/Android/Desktop 多端发布。一个时间任务管理工具(Demo 地址
ROS2 micro-ROS ESP32 AI
2025.02 - 2025.07
嵌入式软件开发工程师

  • 无线通信项目:基于 OpenWrt 研究自研无线通信设备,优化漫游切换时间 100 ms 以内
OpenWrt roaming 性能优化
2021.05 - 2025.01
软件开发工程师

  • 智能床垫项目:基于压电传感器数据,使用 C 语言优化 BCG 心率呼吸算法,移植至 nRF52 芯片,内存占用降低 50%,计算耗时减少到 200ms 内;设计网络通信协议实现数据回传
  • 综合网管项目:基于不同设备不同协议输入源,开发统一采集模块,可实现快速灵活配置、快速对接新采集源;实现 Docker 编译部署,减少环境依赖
  • 智能边缘盒项目:裁剪 Linux 系统空间占用下降 30%,开发流量统计模块(基于 Netfilter 框架),实现 QoS 策略控制(结合 TC),并提供 RESTful API 供上层应用调用
C Go CentOS RTOS
2015.05 - 2021.05
软件开发工程师

  • 机载娱乐系统:负责对 IFE(机上娱乐系统)系统进行开发和维护。负责包括机上系统 ARINC429 通信采集及解析,机上离散数据采集及解析,维护开发机上核心服务,给机上后端提供各种飞机数据
  • 卫星 Demo:负责采集 Modem 和 ACMU 数据并提供给后端使用,提供接口及控制用户上网行为等功能开发
C Java ARINC429 航空电子
2012.04 - 2015.05
嵌入式软件开发工程师

  • 无线地磁车位检测:负责移植 ARM 程序到 STM32,维护添加节点集中器新功能,移植程序到 MSP430/CC430,维护添加无线地磁检测节点新功能等,熟悉了解多种无线通信技术
  • AGV 小车:负责小车智能相机采集及图像解码,负责汽车入库检测自动抬升控制器开发及通信
WIFI RFID GPRS BLE RS485

技能分层图谱

抽象层
c
golang
java
python
AICoding
bcg
lstm
yolo
zbar
blob
应用层
频率管理后台
中间层
ROS2
Collector
网络控制
Monitor
ARINC429
GPIO
驱动层
80211
ARINC429
热敏打印机
PN512 读卡器
系统层
openwrt
zephyr
centos
android
deepin
ubuntu
平台层
esp32
nrf52
raspberry pi
banana pi
stm32
msp430/cc430
dsp
fpga
stm8
硬件层
看原理图
简单焊接