你好,我是林宇辰

全栈开发者 / UI/UX 设计爱好者 / 咖啡成瘾者
现居杭州,热爱打造精致的数字产品。

我毕业于浙江大学计算机科学与技术专业。曾在杭州一家创业公司担任前端工程师两年, 目前是一名自由职业者,专注于 macOS / iOS 应用开发开源工具的构建。 技术栈涵盖 Swift、Rust 和 TypeScript。业余时间喜欢折腾机械键盘、手冲咖啡和胶片摄影。

了解更多关于我 →

开源项目

一些我在业余时间构建的工具和应用

🍅

PomodoroFocus

一个极简的番茄钟 macOS 菜单栏应用。基于 SwiftUI 构建,支持自定义工作时间、休息间隔,菜单栏实时显示剩余时间,完成后发送系统通知。

SwiftUI macOS AppKit
📝

MarkdownKit

一个用 Rust 编写的高性能 Markdown 解析与渲染库。支持 CommonMark 和 GFM 扩展语法,提供零拷贝解析和可插拔的渲染器后端。

Rust Markdown WebAssembly
⌨️

FlowTyping

一个打字练习 Web 应用,提供实时速度和准确率反馈。内置多种打字模式(代码、文章、自定义文本),支持统计数据可视化和排行榜。

TypeScript React Canvas API
🔊

KeySound

基于 Web Audio API 的机械键盘声音模拟器。支持 Cherry MX 全系列轴体音效采样,可自定义键程触感和回弹声音,让你在薄膜键盘上也能体验机械手感。

Web Audio API React AudioWorklet

最新文章

技术分享与生活随想

2026年5月31日

Spring Security 学习笔记:从零搭建认证授权体系

Spring Security 入门实践笔记,涵盖 SecurityFilterChain 过滤器链、UserDetailsService、PasswordEncoder、RBAC 权限模型和自定义登录页的完整配置。

Spring Security Java
2025年11月28日

Rust 错误处理最佳实践

深入探讨 Rust 中 Result、thiserror、anyhow 的使用场景与组合策略,以及如何在库和应用代码中选择合适的错误处理方式。

Rust Error Handling
2025年11月10日

我的机械键盘折腾之路

从 Cherry 原厂到国产客制化,记录我入坑机械键盘三年以来的折腾历程、轴体体验和套件推荐。

机械键盘 硬件
2025年10月22日

为什么我放弃了 Notion 转向 Obsidian

经过两年重度使用 Notion 后,我决定将所有笔记迁移到 Obsidian。这篇文章分享我的迁移心路历程和技术方案。

工具 效率
查看全部文章 →