RESUME

milu.

移动端开发工程师 · 10 年经验 · Flutter / Android / iOS / macOS

长期做 Android 和 Flutter,近几年借助 AI 辅助开发,一个人能交付 Android、iOS、Flutter 三端需求。工作之外是独立开发者,从想法、设计、开发到上架都自己完成,做 Mac 和 iPhone 上小而好用的工具。重视代码可读性和稳定性,遇到疑难问题习惯从源码层面找原因。

工作经历

某互联网公司 · 社区与交易方向

2022.04 — 至今

Flutter / Android 开发工程师

  • 负责主 App(原生 + Flutter 混合工程)核心业务和基础设施的迭代。
  • 从 0 到 1 独立负责一款纯 Flutter 新业务 App 的 Android / iOS 双端开发。
  • 借助 AI 辅助开发,独立覆盖 Android、iOS、Flutter 三端需求。

得物 App · 上海识装信息科技

2020.09 — 2021.12

Android 开发工程师 · 近千万日活

  • 负责社区模块的搜索和 Feed 流,包括功能开发和性能优化。
  • 主导网络模块的封装和解耦,把网络层抽成通用组件,方便各业务复用。
  • 基于 LifecycleObserver 把网络请求和页面生命周期绑定在一起,页面销毁时自动取消请求,避免内存泄漏和无效回调。

下厨房 · 北京下厨房科技

2016.08 — 2020.09

Android 开发工程师

  • 下厨房 App(百万级日活):Android 端功能开发和日常迭代。
  • 懒饭 App(PGC 短视频):独立完成 Android 端从 0 到 1 的开发和上线,做了类似抖音的竖屏视频流,包括预加载和缓存策略,保证滑动播放流畅。

独立产品 · VIBE CODING

Lululog App Store · 4.8 ★

iOS · watchOS · Android · 订阅制

2 秒 Vlog 视频日记:每次只拍 2 秒,自动按日期和小时排成时间线,一键导出整段 Vlog。支持双摄同拍、实况照片、滤镜和字幕,数据本地优先,可以用 Apple Watch 遥控拍摄。

GreenRAM 开源 · 140+ ★

macOS 菜单栏

监控 Mac 内存,按规则自动退出长时间闲置的后台 App,保持前台流畅。支持白名单、Swap 上限和单个 App 的内存上限。

InputLocker Mac App Store

macOS 菜单栏

把输入法锁定在指定的输入源上,切换 App 后不再乱跳。只用系统公开 API,界面支持中、英、日、韩 5 种语言。

Bellmo App Store 美区

iOS

AI 日程提醒:用自然语言或截图创建日程和闹钟,支持工作日、轮班、农历、生日等场景。

TreeHop 已发布

macOS

管理 Git worktree 并找回对应的 AI 编码会话,方便同时开多个分支、让多个 Agent 并行工作。已签名、公证,并支持自动更新。

小鲸录音 开发中

iOS · watchOS · 自建服务端

抬起手腕就能录音。录音先存在手表里,再在后台传回 iPhone,同一条记录可以接着录;会自动补上位置、天气等信息,并支持转写。

仓鼠相册 开发中

Flutter · iOS / Android / macOS / Windows / Web

把手机照片通过局域网备份到自己的电脑,当作私人云相册用。支持扫码配对、证书固定、跨设备去重,Live Photo 也会原样保存。

开源库

技术栈

Flutter / Dart
跨平台 App、混合工程、状态管理、路由、插件与原生桥接、桌面端
Android
Kotlin / Java、Jetpack、协程与 Flow、启动和渲染优化、字节码插桩
Apple
Swift、SwiftUI / AppKit、watchOS、菜单栏 App、签名公证与上架
工程能力
架构设计、模块化、基础库封装、性能与内存问题排查、自动化工具
AI 与后端
AI 辅助开发流程、移动端接入大模型能力(流式输出、Tool Calling)、Ktor / Cloudflare 等轻量服务端