保持好奇,动手探索。

在构建中,
理解世界。

我是赵启瑞 Eric,香港大学本科生,目前在 UC Berkeley 访学。我喜欢做真正用得上的工具,也想弄懂它们背后的系统。

操作系统 · 计算机网络 · AI 基础设施

目前在 UC BERKELEY
2026 秋季:CS 61B / CS 61C / CS 162最近做的一些东西

01 / 精选项目

把想法,做成东西。

从实际问题出发,也认真对待界面之下的细节。

工作台上的其他项目

GitHub
/01

市场数据管线

将 Futu 数据接入 Qlib:分阶段完成抓取、清洗、二进制特征存储与数据校验。

Python / Qlib / 数据工程查看源码
/02

Space Fight 终端游戏

四人合作的 C++ 终端射击游戏,包含状态驱动的游戏循环、敌人波次、Boss 与持久化排行榜。

C++ / ncurses / 团队课程项目查看源码
其他小实验Mail DigestRuler

02 / 技术基础

再往底层,走一点。

构成我对 systems 兴趣的课程项目与自主学习。

01

自主学习 · 2025 秋季

uCore 操作系统实验

学习清华在线操作系统课程,推进至 Lab 5,涉及物理内存、虚拟内存、内核线程与用户进程。

我探索了什么

使用 GDB 断点与反汇编,跟踪从 BIOS、bootloader 到 ELF 内核加载的 x86 启动流程。

C · x86 汇编 · GDB
02

CS 168 课程项目 · 2026 夏季

从数据包,到连接

用 Python 实现 traceroute、距离向量路由和 TCP socket 逻辑,逐步理解网络协议如何运行。

实现细节

涉及 IPv4、ICMP、UDP 解析,异常响应校验,路由过期、水平分割与 TCP 连接状态。

Python · 网络协议 · 状态机
03

CS 161 团队项目 · 2026 夏季

安全文件共享

合作实现 Go 文件共享客户端,支持加密存储、完整性校验、共享邀请与访问撤销。

项目涉及什么

探索在不可信存储环境下,如何组合加密、认证和密钥管理来保护文件与访问权限。

Go · 密码学 · 访问控制

03 / 关于我

好奇心,
是贯穿其中的线。

我的本科专业是精算,但总会回到一些关于计算机的问题:进程如何获得内存,数据包如何找到路径,软件又如何在出错时继续发挥作用。

我喜欢在基础知识和实际工具之间来回探索。从 C++、操作系统实验,到网络协议、网页工具与数据管线,动手是我理解问题的一种方式。

我在个人软件项目中使用 AI 编程工具,同时通过课程、调试和自主学习补足技术基础。我希望参与 systems 研究或工程实践,继续把理解做深。

使用过的语言与工具

PythonC / C++JavaGoJavaScript / TypeScriptRGitLinuxGDB

教育与当前学习

2026.06 — 2027.05

加州大学伯克利分校

Computing and Data Science 访学项目(非学位)

已完成 · 2026 夏季

CS 161 Computer Security A

CS 168 Internet Architecture & Protocols A

正在修读 · 2026 秋季

CS 61B Data Structures

CS 61C Computer Architecture

CS 162 Operating Systems

2024.09 — 预计 2028.06

香港大学

理学学士 · 精算学

相关港大课程

计算机编程 · 编程技术 · 离散数学 · 数据科学导论 · 数学方法 I 与 II · 概率与统计 · 数理统计 · 随机模型 · 线性模型与预测

04 / 联系

一起做点
值得做的事。

如果你有一个系统问题、研究想法,或工程实践的机会,很期待与你交流。