💼 核心项目经验
1. Gimbal Master (云台大师) - 专业级云台稳定器应用 (已上线)
项目角色: 核心架构师 / iOS 主负责人
项目描述: 一款专为手持云台稳定器设计的专业摄影 App,通过蓝牙实时控制硬件,提供电影级拍摄能力。
核心技术: Swift + CoreBluetooth + AVFoundation + Metal + OpenCV + MediaPipe。
核心贡献:
底层通信重构: 设计并实现了高性能蓝牙协议栈(基于自定义二进制协议),通过指令去重、异步分片写入等技术,实现了极高流畅度的云台响应。
AI 追踪系统: 基于 Vision Framework 设计了人脸/人形自动识别与动态追踪算法,引入 EMA 滤波与非线性增益曲线,解决了追踪过程中的抖动与延迟问题。
电影特效开发: 独立实现了“希区柯克变焦 (Dolly Zoom)”逻辑,通过精准对齐变焦倍率与云台移动速度,为用户提供了零门槛的电影拍摄特效。
全景拼接引擎: 集成 OpenCV 4.3.0,自研智能去黑边算法(效率提升 50 倍),实现了 360° 全景照片的高性能自动合成。
固件 OTA 升级: 开发了具备 CRC32 校验与断点续传能力的固件升级模块,确保了全球用户设备更新的 100% 成功率。
2. 多端多协议 BLE 扫描与通信套件 (开源项目)
项目描述: 针对工业与消费级场景的蓝牙全链路方案,在 GitHub 累计获得大量关注。
核心亮点:
解决了 iOS 获取不到真实 MAC 地址下的 UUID 唯一性绑定难题。
提供了 iOS/Android/Flutter 三端对齐的蓝牙状态机管理,是跨平台蓝牙通信的行业参考标准。
3. Linux 系统编程与底层研究 (系统化沉淀)
项目描述: 深度维护 apue-study 与 csapp-study 仓库,对操作系统原理有深刻认知。
价值: 在 Gimbal Master 这种需要精细内存控制与多线程调度的项目中,底层的系统认知保证了应用在长时间拍摄(HDR/4K录制)下的极高稳定性。
🛠 核心技术栈
移动端: Swift (主打), Objective-C, Flutter (精通 GetX/Bloc 架构), Java (Android)。
底层/通信: BLE 蓝牙协议, Linux 系统调用, C/C++, 嵌入式协议解析。
音视频/图形: AVFoundation, Metal, CoreImage, FFmpeg, OpenCV。
AI/算法: Apple Vision Framework, MediaPipe, Prompt Engineering, RAG 架构设计。
🎓 教育背景
网络工程专业 (本科)
扎实的计算机网络、操作系统、数据结构基础。
📩 合作方向
智能硬件/物联网 App 合作: 蓝牙/Wi-Fi 类硬件的深度集成与 App 开发。
音视频/AI 社交产品: 实时滤镜、人脸识别、视频特效类功能开发。
技术顾问: 针对 BLE 稳定性优化、App 性能治理、复杂架构重构提供咨询。