5+ 年编程经验的全栈/系统工程师,专注编写可读、可维护、高质量代码。
核心专长:
GitHub:437 个公开仓库,75 followers,活跃维护高质量小而精的库。
cr-exec
Crystal 启发的增强型 exec 库,Ruby 进程执行体验大幅提升
https://github.com/initdc/cr-exec
技术栈:Ruby, Crystal 互操作
types.cr / rs-result / types / kt.types
将 Rust Result + Option 类型系统引入 Crystal / Ruby / Go / Kotlin
显著提升多语言错误处理的安全性与可读性
代表链接:
choose
智能命令行许可证生成器(choose),支持主流开源协议快速选择
https://github.com/initdc/choose
技术栈:Crystal
rb-process
为 Ruby Process 模块补全缺失方法,支持链式调用
https://github.com/initdc/rb-process
exec.cr
Crystal Process 的优雅封装,统一风格的子进程管理
https://github.com/initdc/exec.cr
rootfs / openwrt-qemu
Rootfs 镜像构建流水线 & OpenWrt 在 QEMU 中的完整运行方案
支持 Ubuntu / openSUSE / Manjaro-ARM / Fedora 等多种发行版
https://github.com/initdc/rootfs
https://github.com/initdc/openwrt-qemu
octa(早期探索)
Crystal → Ruby 平台的源码到源码转换器(transpiler)
探索语言互操作边界
| 类别 | 熟练度 | 主要技术 / 工具 |
|---|---|---|
| 主语言 | ★★★★★ | Crystal, Ruby |
| 次要语言 | ★★★★☆ | Go, Makefile |
| 类型安全/函数式 | ★★★★★ | Result/Option 模式, 错误处理最佳实践 |
| 系统/运维 | ★★★★☆ | Rootfs 构建, QEMU, OpenWrt, Linux 内核镜像 |
| 工具/CLI | ★★★★★ | 命令行工具开发, 许可证管理, 镜像同步工具 |
| 前端(辅助) | ★★☆☆☆ | Vue(少量项目,如 moz-vite) |
| 其他 | - | Nginx 配置生成, zsh 插件一键安装, rubocop 配置 |
“写别人五年后还能看懂的代码”是我不变的追求。
擅长把复杂系统拆解成清晰、可组合的小模块,尤其在进程管理、错误处理、开发体验工具领域有深度积累。
期待加入重视代码质量、开源文化和技术深度的团队。
最后更新:2026年3月