关于我

跨领域系统整合者

我是一名拥有 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
硬件层
▼
看原理图
简单焊接