JW

SENIOR iOS/macOS TECH EXPERT · CROSS-PLATFORM ARCHITECTURE SENIOR iOS/macOS TECH EXPERT · CROSS-PLATFORM ARCHITECTURE

Jackson WANG Jackson WANG

资深 iOS/macOS 技术专家 · 跨平台架构方向 Senior iOS/macOS Tech Expert · Cross-platform Architecture

10 年+ 客户端开发经验,深耕 iOS/macOS 原生开发,在 React Native 与 Flutter 跨平台方向有丰富的架构设计与落地经验。主导过玖富金融 App 核心架构升级与完美世界海外游戏 SDK 从零到一搭建。 10+ years in client engineering, specializing in iOS/macOS native development with extensive RN/Flutter cross-platform architecture experience. Led 99F financial app architecture overhaul and Perfect World overseas game SDK from scratch.

最后更新:2026 年 6 月 · 按 / 打开命令面板 Last updated: June 2026 · Press / for commands

核心亮点 Core Highlights

以“业务结果 + 工程质量”双目标推进研发,兼顾交付速度、稳定性和长期维护成本。 I optimize for both product outcomes and engineering quality, balancing delivery speed, reliability, and long-term maintainability.

跨平台架构落地 Cross-platform architecture

Core + Plugin 插件化 SDK 设计,多端共享 IGameSDK C++ 抽象接口(复用率 90%+),覆盖 iOS / macOS / PlayStation,游戏方接入成本从 2 周降至 2 天。SDK 崩溃率 0.01%,覆盖 10+ 国家、20+ 款游戏。 Core + Plugin SDK design with shared IGameSDK C++ abstraction (90%+ reuse), covering iOS / macOS / PlayStation. Integration time 2 weeks → 2 days. SDK crash rate 0.01%, serving 20+ games across 10+ countries.

金融级性能与稳定性治理 Fintech-grade performance & reliability

玖富 App 冷启动 4.2s → 1.8s(−57%),崩溃率 0.8% → 0.12%;支付成功率 91% → 96.5%;端侧风控日均拦截 5000+ 次异常请求。25+ 模块组件化重构,编译耗时降低 67%。 99F cold start 4.2s → 1.8s (−57%), crash rate 0.8% → 0.12%; payment success 91% → 96.5%; on-device risk engine blocks 5000+ daily. 25+ module componentization, build time −67%.

游戏引擎插件与工具链 Game engine plugins & toolchain

Unity (C#) / Unreal Engine (C++) 多引擎插件开发,自建 UE 插件包管理系统。动态挂载/替换 SDK 方案将更新周期从 3 天缩至 2 小时。PlayStation 4/PS5 原生 SDK 适配,PS5 DualSense 特性集成。 Unity (C#) / UE (C++) plugin development with custom UE package registry. Dynamic SDK mount/replace cuts update cycle 3 days → 2 hours. PS4/PS5 native SDK with DualSense integration.

AI Agent 工程化实践 AI Agent engineering practice

2023 年起将 AI Agent 能力融入客户端工程:端侧意图识别、智能对话系统(Streaming SSE);LLM 驱动开发全链路(需求 → 编码 → 测试 → Review → 发布 → 运维),研发效率提升 35%,线上 Bug 密度降低 30%。 Since 2023, integrated AI Agents into client engineering: on-device intent recognition, streaming SSE chat systems; LLM-driven full dev loop (requirements → coding → testing → review → release → ops), +35% efficiency, −30% bug density.

职业旅程 Career Journey

完整呈现从金融到游戏场景的客户端架构与交付经验,覆盖跨平台 SDK、性能稳定性与工程化提效。 Complete experience from fintech to gaming, spanning client architecture, cross-platform SDK delivery, reliability, and engineering efficiency.

路线:2016 教育 → 2017 玖富金融 → 2019 转转 / 完美世界 → 2023 AI Agent 工程化 Route: 2016 Education → 2017 Fintech → 2019 Marketplace / Gaming → 2023 AI Agents

Beijing Kuohong Technology (快宏科技) · iOS Developer

2015.12 – 2017.03 · 北京(中韩合作) 2015.12 – 2017.03 · Beijing (Sino-Korean venture)

  • 独立完成「超食在」社区服务 App 从零到一交付:LBS 定位附近店铺推荐(首次下单转化率 +30%)、会员卡积分体系、APNs 地理围栏智能推送。 Built "Chaoshizai" community app from scratch: LBS nearby store recommendation (+30% first-order conversion), membership/points system, APNs geofence smart push.
  • 独立开发「易起送」配送 App:高德地图 SDK 路线规划与导航、多角色权限体系、订单状态机(接单→配送→送达),平均配送 45 分钟。 Built "Yiqisong" delivery app: Amap SDK route planning, multi-role permission system, order state machine, 45min avg delivery.
  • 作为公司 iOS 唯一开发者,独立完成 2 款 App 上架,积累完整产品开发、App Store 审核与 IAP 集成经验。 Sole iOS developer; shipped 2 apps end-to-end including App Store review and IAP integration.

99F Group · Senior iOS Developer / Tech Lead

2017.07 – 2019.06 · 北京,中国 · 带领 8 人 iOS 团队 2017.07 – 2019.06 · Beijing, China · Led 8-person iOS team

  • 主导玖富金融 App 组件化架构重构:15+ 业务组件 + 10+ 基础能力组件,CTMediator + MGJRouter 零直接引用,编译耗时 12min → 4min(−67%),代码冲突率 −80%。 Led 99F App component architecture overhaul: 15+ business + 10+ infra components, CTMediator + MGJRouter zero direct refs, build 12min → 4min (−67%), conflict rate −80%.
  • 设计统一支付网关抽象层,支持 6+ 种支付方式灵活切换,支付成功率 91% → 96.5%;掉单率 1.2% → 0.15%。 Designed unified payment gateway for 6+ methods; success rate 91% → 96.5%; dropped order rate 1.2% → 0.15%.
  • 端侧风控引擎集成:设备指纹 30+ 维度采集,日均拦截异常请求 5000+ 次;RSA+AES 混合加密通过 PCI-DSS 合规审计。 On-device risk engine: 30+ dimension device fingerprint, 5000+ daily blocks; RSA+AES encryption passes PCI-DSS.
  • 冷启动优化:dylib 懒加载 + 50+ 个 +load 延迟化改造,4.2s → 1.8s(−57%);崩溃率 0.8% → 0.12%;内存 180MB → 110MB。 Cold start: dylib lazy load + 50+ +load deferrals, 4.2s → 1.8s (−57%); crash rate 0.8% → 0.12%; memory 180MB → 110MB.
  • 基于 Jenkins + Fastlane 搭建 CI/CD 流水线,发版周期 2 周 → 每周,热修复 30min;Code Review 规范推行后缺陷率 −40%。 Jenkins + Fastlane CI/CD pipeline; release cycle 2wk → weekly; hotfix 30min; CR adoption cut defect rate −40%.

Perfect World Games · iOS Tech Expert

2019.10 – 至今 · 北京,中国 · 团队 10 人 2019.10 – Present · Beijing, China · Team of 10

  • 独立设计海外游戏 SDK 整体架构(Core + Plugin 插件化),覆盖 10+ 国家、20+ 款游戏,月支付流水峰值 $200 万+,SDK 崩溃率 0.01%。 Independently designed overseas game SDK architecture (Core + Plugin), covering 10+ countries, 20+ games, peak $2M+/mo payment volume, 0.01% crash rate.
  • 设计多端共享 IGameSDK C++ 抽象接口层,iOS / Android / macOS / PlayStation 各平台 Platform Adapter 实现,接口层代码复用率 90%+。 Designed shared IGameSDK C++ abstraction layer with Platform Adapter implementations across iOS / Android / macOS / PlayStation; 90%+ interface reuse.
  • Unity (C#) / Unreal Engine (C++) 引擎插件开发,自建 UE 插件包管理系统(Git + HTTP API),动态挂载/替换 SDK 方案将更新周期从 3 天缩至 2 小时。 Unity (C#) / UE (C++) plugin development; built custom UE package registry (Git + HTTP API); dynamic SDK mount/replace cuts update 3 days → 2 hours.
  • PlayStation 4/PS5 原生 SDK 开发,对接 PSN 账号体系与 PS Store IAP(月流水 $50 万+),适配 PS5 DualSense 自适应扳机与触觉反馈。 PS4/PS5 native SDK development; PSN auth + PS Store IAP ($500K+/mo); PS5 DualSense adaptive triggers + haptic feedback.
  • 对接 10+ 海外广告平台(AdMob / Meta / Unity Ads / ironSource 等),封装统一广告接口层。IAP + 第三方支付统一抽象层,支付成功率 99.2%。 Integrated 10+ ad platforms with unified ad interface layer. IAP + third-party payment abstraction; 99.2% payment success rate.
  • App Store Connect API 自动化平台:全球上线从 4 小时缩至 15 分钟,TestFlight 发版从 1 天缩至 2 小时。macOS 资源管理工具(AppKit + Swift),发布效率 +60%。 Store Connect API automation: global release 4h → 15min; TestFlight 1d → 2h. macOS resource tool (AppKit + Swift); publish efficiency +60%.
  • SDK 异常自愈机制(Crash 拦截 + 自动降级),接入文档站(DocC)+ FAQ 知识库,客户响应时效 24h → 4h,历史版本维护覆盖 12 个月。 SDK self-healing (crash intercept + auto-degrade); DocC docs site + FAQ; customer response 24h → 4h; 12-month legacy support.

Zhuanzhuan · iOS Developer

2019.07 – 2019.09 · 北京,中国 · DAU 百万级,App Store 生活榜 Top 10 2019.07 – 2019.09 · Beijing, China · 1M+ DAU, App Store Top 10 Lifestyle

  • 首页 UI 架构重构:设计楼层化组件架构,CellBuilder 协议支持 15+ 种 Cell 动态混排;UICollectionViewCompositionalLayout + DiffableDataSource,帧率提升 30%。 Homepage UI architecture: floor-based component design with CellBuilder protocol for 15+ cell types; CompositionalLayout + DiffableDataSource; frame rate +30%.
  • VOIP 音视频通讯:基于 WebRTC 实现实时音视频通话,WebSocket 信令层对接,弱网环境自适应码率调整。 VOIP audio/video: WebRTC real-time calls with WebSocket signaling; adaptive bitrate for weak networks.
  • 首屏加载优化:预加载(Prefetching)+ 分页缓存 + 离屏 Cell 回收,首屏速度提升 20%。 First-screen optimization: prefetching + pagination cache + off-screen cell reuse; first-screen speed +20%.

AI Agent 工程化时代 · 全栈 AI 工作流 AI Agent Engineering Era · Full-stack AI Workflow

2023 – 至今 · 将 AI Agent 深度融入客户端研发 2023 – Present · AI Agents deeply integrated into client engineering

  • LLM 驱动开发全链路落地:需求 → 编码 → 测试 → Review → 发布 → 运维,研发效率 +35%,线上 Bug 密度 −30%。 LLM-driven full dev loop: requirements → coding → testing → review → release → ops; +35% efficiency, −30% bug density.
  • 端侧 AI 能力集成:意图识别、Streaming SSE 智能对话、Core ML 端侧推理,随产品规模化上线。 On-device AI: intent recognition, streaming SSE chat, Core ML inference — shipped at scale.

教育背景 Education

本科阶段系统学习软件工程、数据库与算法,为后续客户端工程实践打下扎实基础。 Formal software engineering training in university established strong fundamentals for client architecture work.

牡丹江师范学院 · 软件工程(本科) Mudanjiang Normal University · B.Eng. in Software Engineering

2012.09 – 2016.06 · 黑龙江牡丹江,中国 2012.09 – 2016.06 · Mudanjiang, Heilongjiang, China

主修课程:软件工程、数据库设计、C/C++/Java 语言、UML 设计、算法、计算机基础等。 Core coursework: software engineering, database design, C/C++/Java, UML, algorithms, and CS fundamentals.

技术能力 Technical Skills

完整覆盖平台能力、语言栈、架构工程化、性能稳定性与 Agentic Engineering 实践。 Comprehensive capabilities across platforms, languages, engineering architecture, reliability, and agentic workflows.

Swift Objective-C C/C++ C# TypeScript Dart UIKit SwiftUI AppKit Combine React Native Flutter Unity Unreal Engine PlayStation SDK LangGraph CrewAI RAG LangChain OpenAI API Core ML Prompt Engineering CocoaPods SPM Tuist Bazel Fastlane GitHub Actions Instruments MetricKit

原生开发 Native Development

  • 精通 Swift / Objective-C,iOS / macOS / iPadOS / watchOS / visionOS / PlayStation 多平台。 Expert in Swift / Objective-C; iOS / macOS / iPadOS / watchOS / visionOS / PlayStation.
  • UIKit / SwiftUI / AppKit / Combine / Swift Concurrency (async/await/Actor) / Metal。 UIKit / SwiftUI / AppKit / Combine / Swift Concurrency / Metal.
  • 网络:URLSession / gRPC / WebSocket / TLS Pinning / CryptoKit。 Networking: URLSession / gRPC / WebSocket / TLS Pinning / CryptoKit.

跨平台开发 Cross-platform

  • React Native 0.72+ 新架构(Fabric / TurboModules / JSI),Flutter 3.x + Dart 3。 React Native 0.72+ new architecture (Fabric / TurboModules / JSI), Flutter 3.x + Dart 3.
  • Platform Channel / FFI 桥接,RN 与原生混合工程,CodePush 热更新。 Platform Channel / FFI bridging, RN-native hybrid projects, CodePush hot update.

游戏引擎与工程化 Game Engines & Engineering

  • Unity 2020+ LTS(C# 插件 / IL2CPP / UnitySendMessage),Unreal 4.27–5.3(C++ 插件 / Blueprint)。 Unity 2020+ LTS (C# plugins / IL2CPP), UE 4.27–5.3 (C++ plugins / Blueprint).
  • PlayStation 4/PS5 SDK:PSN 登录 / PS Store IAP / DualSense 适配。 PS4/PS5 SDK: PSN auth / PS Store IAP / DualSense adaptation.
  • C++ 中间层跨语言桥接,引擎无关统一 Native SDK 接口设计。 C++ middleware cross-language bridging, engine-agnostic unified SDK interface design.

架构与工程化 Architecture & Engineering

  • MVVM / VIPER / Clean Architecture / TCA,组件化 / 插件化架构。 MVVM / VIPER / Clean Architecture / TCA, component/plugin architecture.
  • CocoaPods / SPM / Tuist / Bazel / Fastlane / GitHub Actions。 CocoaPods / SPM / Tuist / Bazel / Fastlane / GitHub Actions.

AI Agent & LLM 工程化 AI Agent & LLM Engineering

  • LangGraph 状态机编排 / CrewAI 多智能体 / RAG(Embedding + 向量数据库 + Reranker)。 LangGraph state machine orchestration / CrewAI multi-agent / RAG (Embedding + vector DB + Reranker).
  • OpenAI GPT-4 / Claude / Gemini 集成,Prompt Engineering(CoT / ToT / ReAct)。 OpenAI GPT-4 / Claude / Gemini integration, Prompt Engineering (CoT / ToT / ReAct).
  • 端侧推理:Core ML / MLX / TensorFlow Lite / ONNX Runtime Mobile。 On-device inference: Core ML / MLX / TensorFlow Lite / ONNX Runtime Mobile.
  • LLM 驱动全链路:需求解析 → 编码 → 测试 → Review → 发布 → 运维,效率 +35%。 LLM-driven full loop: requirements → coding → testing → review → release → ops, +35% efficiency.

代表项目与成果 Representative Projects

涵盖金融、二手交易、游戏 SDK 等领域的核心架构与交付成果。 Core architecture and delivery across fintech, marketplace, and gaming SDK domains.

玖富钱包 App 截图

玖富金融 App — 核心架构升级与技术团队管理 99F Group — Core Architecture Upgrade & Team Leadership

资深 iOS 开发 / 技术负责人 · 2017.07 – 2019.06 · 带领 8 人 iOS 团队 Senior iOS Dev / Tech Lead · 2017.07 – 2019.06 · Led 8-person iOS team

组件化架构重构Component Architecture

  • 拆分为 15+ 业务组件 + 10+ 基础能力组件,全量编译 12min → 4min(降幅 67%)Split into 15+ business + 10+ infra components; full build 12min → 4min (−67%)
  • CTMediator + MGJRouter 模块间零直接引用,代码冲突率下降 80%CTMediator + MGJRouter for zero direct references; conflict rate −80%

支付网关与风控Payment Gateway & Risk Control

  • 统一支付网关支持 6+ 种支付方式,成功率 91% → 96.5%Unified gateway for 6+ payment methods; success rate 91% → 96.5%
  • 端侧风控引擎日均拦截 5000+ 次异常请求,RSA+AES 混合加密通过 PCI-DSSOn-device risk engine blocks 5000+ daily; RSA+AES encryption passes PCI-DSS

性能治理Performance Optimization

  • 冷启动 4.2s → 1.8s(−57%),崩溃率 0.8% → 0.12%,内存 180MB → 110MBCold start 4.2s → 1.8s (−57%); crash rate 0.8% → 0.12%; memory 180MB → 110MB
  • RunLoop 卡顿监控 >200ms 事件减少 70%RunLoop jank monitoring: >200ms events −70%

CI/CD 与团队CI/CD & Team

  • Jenkins + Fastlane 自动化流水线,发版周期 2 周 → 每周,热修复 30minJenkins + Fastlane pipeline; release cycle 2wk → weekly; hotfix in 30min
  • Code Review 规范推行后代码缺陷率下降 40%,培养 2 名高级工程师CR adoption cut defect rate −40%; mentored 2 engineers to senior level
转转 App 截图

转转 App — 首页改版与音视频通讯 Zhuanzhuan — Homepage Redesign & VOIP

iOS 开发工程师 · 2019.07 – 2019.09 · DAU 百万级,App Store 生活榜 Top 10 iOS Developer · 2019.07 – 2019.09 · 1M+ DAU, App Store Top 10 Lifestyle

首页 UI 架构重构Homepage UI Architecture

  • 楼层化组件架构,CellBuilder 协议支持 15+ 种 Cell 动态混排Floor-based component architecture with CellBuilder protocol for 15+ cell types
  • UICollectionViewCompositionalLayout + DiffableDataSource,帧率提升 30%CompositionalLayout + DiffableDataSource; frame rate +30%

VOIP 音视频通讯VOIP Audio/Video

  • 基于 WebRTC 实现实时音视频通话,WebSocket 信令层对接WebRTC real-time audio/video with WebSocket signaling
  • 弱网环境自适应码率调整,保障通话连通性与流畅度Adaptive bitrate for weak networks; reliable call quality
悟空理财

悟空理财 iOS 客户端 — 混合架构与性能治理 Wukong Licai — Hybrid Architecture & Performance

主程 · 9F Group · 2018.05 – 2019.05 · Objective-C + React Native 混合应用 Lead Dev · 9F Group · 2018.05 – 2019.05 · ObjC + React Native hybrid app

混合架构设计Hybrid Architecture

  • 独立负责 OC + RN 混合架构设计,定义原生模块与 RN 之间的边界、路由与数据流Sole owner of OC + RN hybrid architecture; defined native/RN boundaries, routing, and data flow
  • 保障金融场景长期稳定运行,持续优化可维护性与扩展性Ensured long-term stability in fintech scenarios; improved maintainability and extensibility

APM 与稳定性APM & Reliability

  • 参与内部 APM 项目,从需求梳理到系统落地,支撑崩溃率与性能指标改进Built internal APM from requirements to delivery; enabled crash/performance observability
  • 持续代码审查与技术指导,帮助初级开发者提升代码质量与架构意识Continuous code reviews and mentoring; improved team code quality and architecture awareness

完美世界海外游戏 SDK — 从零搭建(异环等 20+ 款游戏) Perfect World Overseas Game SDK — Built from Scratch (Yihuan + 20+ titles)

iOS 技术专家 · 2019.10 – 至今 · 覆盖 10+ 国家、20+ 款游戏、月支付流水峰值 $200 万+ iOS Tech Expert · 2019.10 – Present · 10+ countries, 20+ games, peak monthly revenue $2M+

SDK 架构设计SDK Architecture

  • Core + Plugin 插件化设计,接入成本从 2 周降至 2 天Core + Plugin design; integration time 2 weeks → 2 days
  • 多端共享 IGameSDK C++ 抽象接口,复用率 90%+,崩溃率 0.01%Shared IGameSDK C++ abstraction; 90%+ reuse; crash rate 0.01%

支付与广告Payment & Ads

  • IAP + Google Pay / PayPal / Stripe 统一抽象,月流水 $200 万+,成功率 99.2%IAP + Google Pay / PayPal / Stripe abstraction; $2M+/mo, 99.2% success
  • 对接 10+ 海外广告平台(AdMob / Meta / Unity Ads / ironSource 等)Integrated 10+ ad platforms (AdMob / Meta / Unity Ads / ironSource etc.)

引擎插件开发Engine Plugins

  • Unity (C#) / Unreal Engine (C++) 插件,自建 UE 插件包管理系统Unity (C#) / UE (C++) plugins; built custom UE package registry
  • 动态挂载/替换 SDK,更新周期 3 天 → 2 小时Dynamic SDK mount/replace; update cycle 3 days → 2 hours

PlayStation 平台PlayStation Platform

  • PS4/PS5 SDK 开发,对接 PSN 账号与 PS Store IAP,月流水 $50 万+PS4/PS5 SDK; PSN auth + PS Store IAP; $500K+/mo
  • PS5 DualSense 自适应扳机与触觉反馈适配,覆盖 8+ 款主机游戏DualSense adaptive triggers + haptic feedback; 8+ console titles

工具链与自动化Toolchain & Automation

  • macOS 资源管理工具(AppKit + Swift),资源发布效率 +60%macOS resource tool (AppKit + Swift); publish efficiency +60%
  • App Store Connect API 自动化:全球上线 4h → 15min,TestFlight 1天 → 2hStore Connect API automation: global release 4h → 15min; TF 1d → 2h

SDK 质量与生态SDK Quality & Ecosystem

  • SDK 异常自愈(Crash 拦截 + 自动降级),接入文档站 + FAQ 知识库SDK self-healing (crash intercept + auto-degrade); docs site + FAQ
  • 12 个月历史版本维护,客户响应时效 24h → 4h12-month legacy support; customer response 24h → 4h

个人与开源项目 Personal & Open-source Projects

AI Pic App (Capwords-like)

基于多模态模型的 iOS 应用,实现图片理解与文案生成,并优化系统级分享体验。 iOS app leveraging multimodal models for image understanding and copy generation with native share flows.

github.com/jacksonon/ai-pic-app

AI Sidebar / Quick Send

Chrome 插件:支持选中网页内容后调用 AI 总结、润色与生成,提高阅读与开发效率。 Chrome extension enabling AI summarize/refine/generate workflows for selected web content.

Chrome Web Store

ChatGLM Multi-platform Client

基于 GLM API 的多端客户端(macOS / iOS / iPadOS),统一会话管理与跨设备体验。 GLM API clients on macOS / iOS / iPadOS with unified conversation and multi-device experience.

github.com/jacksonon/chatGLM

macOS 状态栏应用与 GitHub Workflow 实践 macOS status bar app & GitHub Workflow practice

结合 GitHub Actions 自动构建与发布,持续优化个人工具迭代效率。 Combined with GitHub Actions for automated build/release to improve personal tooling iteration speed.

github.com/jacksonon/packycode-macos-statusbar

Agent CLI (omni)

命令行 AI Agent:多模型对话、文件操作与自动化任务编排,让 AI 直接在终端里干活。 Terminal AI agent with multi-model chat, file operations and task automation — get work done from the command line.

github.com/jacksonon/omni

Unreal Package Manager

Unreal Engine 插件包管理系统(Git + HTTP API):插件打包、版本管理与动态挂载,支撑自建 UE 插件仓库。 Unreal Engine plugin package manager (Git + HTTP API) for packaging, versioning and dynamic mounting against a self-hosted plugin registry.

github.com/jacksonon/unreal-package-manager

Apple Store Connect 助手 Apple Store Connect Assistant

App Store Connect API 自动化助手:批量管理版本与审核信息、TestFlight 分发、快捷上架,缩短发版流程。 App Store Connect API automation assistant: version & review metadata, TestFlight distribution and faster releases.

tooooools.cn