Front-end / full-stack engineer in Hangzhou with 15 years of shipping web products, from Vue, React and Next.js front ends to Node.js back ends, most recently leading front-end teams.
On the side I build native Mac apps: small, fast tools that live in the menu bar, answer to a keyboard shortcut, and get out of your way.
overlay.top · kopit.app · hello@kopit.app
|
Overlay — a summonable web workspace that floats above your fullscreen apps. One shortcut brings AI, docs, dashboards, and everyday web tools above whatever you're working in. Tabs, groups, free-form split layouts, edge-hiding, built-in notes and terminal. |
|
|
Kopit — keyboard-first clipboard memory for Mac. Never copy it twice. Text, links, images, colors, files and even text inside images, all searchable, all pasted without leaving the app you're in. |
|
|
Framit — screenshots, scrolling capture and screen recording for Mac. Capture, then get to work: copy it, copy the text inside it, mark it up, pin it above your windows. Free. macOS · Website · in active development
|
|
|
Markit — a Markdown editor for Mac that leaves your notes as plain files. True WYSIWYG editing, strict GFM, and an ordinary .md on disk. Commit it, sync it, open it in VS Code. Your writing never needs migrating.
|
|
|
LiLi Cal · 历历 — a calendar and tasks companion for your Mac menu bar. Events, tasks, Pomodoro, countdowns, lunar dates, solar terms and public holidays for 150+ countries. Two-way sync with Apple Calendar and Reminders. No account, nothing tracked. |
- Native first. Swift, AppKit and SwiftUI, built with SwiftPM. Global hotkeys via Carbon so nothing needs Accessibility permission. Domain logic lives in UI-free packages and is covered by hundreds of
swift testcases per app. - Two release lines per app. A Mac App Store build, plus a direct-download build with Sparkle auto-updates where it makes sense.
- Websites on the edge. Every product site is Next.js on Cloudflare Workers, localized into eight languages, and reads the same update manifest the app's updater does, so the site and the app never drift apart.
- Shared plumbing. A common licensing backend (Cloudflare Workers + D1) and a small release console I built to ship all of the above from one place.
- 📫 hello@kopit.app
- 🌐 overlay.top · kopit.app
- 📍 Hangzhou, China
中文简介
杭州前端 / 全栈工程师,15 年 Web 开发经验(Vue、React、Next.js、Node.js),带过前端团队。业余做 macOS 原生应用:常驻菜单栏、快捷键唤起、不打扰。
- Overlay — 一键唤起、浮在全屏应用之上的网页工作台
- Kopit — 键盘优先的 macOS 剪贴板管理器
- Framit — 截图 / 滚动截屏 / 录屏 / 贴图(开发中,免费)
- Markit — 所见即所得的 Markdown 编辑器,磁盘上只留标准
.md - 历历 · LiLi Cal — 菜单栏日历:农历、节气、法定节假日(含调休)、倒数日、番茄钟,与系统日历 / 提醒事项双向同步



