陈晟祺(Shengqi Chen)

英语版本在此处(Click here for English version)

最后更新:2020/8/26 22:45 UTC +08:00

  • Email: i AT harrychen DOT xyz
  • GitHub: Harry-Chen

教育经历

  • 2020-(待定):清华大学,计算机科学与技术系,直博
  • 2016-2020:清华大学,计算机科学与技术系,计算机科学与技术专业,工学学士
    • GPA:3.85/4.0(必修限选,改革后)、3.86/4.0(全部,改革后)
    • 前三年(推研)必修限选课程 GPA:3.67/4.0(改革前)、3.84/4.0(改革后)
    • 班级排名 2/31、年级排名 4/162
    • 获得 A+ 的课程:程序设计训练(2017夏)、计算机组成原理(2018秋)、计算机网络原理(2018秋)、编译原理(2018秋)、软件工程(2018秋)、存储技术基础(2019春)、计算机网络专题训练(2019春)、专业实践(2019夏)、综合论文训练(2020春)
  • 2017-2020:清华大学,数学科学系,数学与应用数学(第二学位),理学学士
  • 2013-2016:江苏省常熟中学,理科实验班,高中
    • 年级综合排名 1/620

技能

  • 外国语言:CET4 642 分,CET6 629 分,TOEFL iBT 110 分(Reading 30, Listening 28, Writing 29, Speaking 23)
  • 编程语言:C, C++, Python, Java, Kotlin, ECMAScript/TypeScript, Shell, Verilog/SystemVerilog
  • 平台/框架:Qt (C++), Android App (Java/Kotlin), Flask (Python), React (JS/TS), FPGA (SV)
  • 其他:有线/无线网络组建与管理,Linux 系统运行维护

曾获奖励

奖学金

  • (2019年12月)清华大学计算机系钟士模奖学金(计算机系最高荣誉,本科生共 3 名)
  • (2019年10月)清华大学综合优秀奖学金(国家奖学金)
  • (2019年1月)清华大学计算机系信息化建设奖学金
  • (2018年10月)清华大学综合优秀奖学金(波音奖学金)
  • (2017年10月)清华大学综合优秀奖学金(清华之友——郑格如奖学金)

其他荣誉

  • (2020年6月)清华大学优秀毕业生、北京市优秀毕业生、清华大学计算机系优秀毕业生
  • (2020年6月)清华大学综合论文训练优秀论文(系内排名:1/9)
  • (2020年1月)谭浩强教育基金会优秀学生(团体)奖(全校个人与团体共计 10 名)
    • 个人获评“优秀学生”奖
    • 作为清华大学学生网络与开源软件协会、清华大学计算机系学生超算团队、清华大学计算机系学生科协、清华大学计算机系程序设计与算法竞赛命题团队成员获评四个“优秀团体”奖
  • (2019年10月)CCF 优秀大学生(全国共 78 名)
  • (2019年5月)清华大学学生科协优秀学生干部标兵
  • (2019年5月)清华大学计算机系优秀学生干部
  • (2018年12月)清华大学学生年度人物(全校共 10 名,作为清华大学超算团队成员集体获评)
  • (2018年12月)清华大学计算机系“酒井之星”(全系共 10 名)
  • (2018年11月)清华大学图书馆“读者之星”(全校共 20 名)

大学生超级计算机竞赛

我作为清华大学超算队成员,参与了下列学生超算(Student Cluster Competition)国际赛事:

  • (2018年11月)SC18,达拉斯,冠军(参与训练,非正式队员)
  • (2019年4月)ASC19,大连,亚军(正式队员)
  • (2019年6月)ISC19,法兰克福,亚军(正式队员)
  • (2019年11月)SC19,丹佛,冠军(正式队员)
  • (2020年6月)ISC20,线上,季军(队长)

其他科技赛事

  • (2017年8月)第十届全国大学生信息安全竞赛创新实践能力赛,二等奖(清华大学队,队员)
  • (2017年9月)第四届 XCTF 国际网络安全技术对抗联赛,决赛入围(Redbud 队,队员)
  • (2017年11月)“高教社杯”全国大学生数学建模竞赛,一等奖(队友:周聿浩、陈智康)
  • (2018年2月)美国大学生交叉学科数学建模竞赛(ICM),一等奖/优胜奖(Meritorious Winner)(队友:周聿浩、陈智康)
  • (2019年5月)清华大学第37届“挑战杯”学生课外学术科技作品竞赛
    • Entropy: 基于 IPv6 前缀转换的多出口负载均衡自组织互联网络二等奖 (合作:陈嘉杰、付祈安、张宗煜)
    • TuLive: 低成本高性能视频直播解决方案三等奖 (合作:高一川、陈嘉杰、张宇翔)
  • (2019年8月)“龙芯杯”第三届全国大学生计算机系统能力培养大赛,特等奖(第一名)(清华大学“编程是一件很危险的事情”队,队友:周聿浩、刘晓义、陈嘉杰)
  • (2020年8月)“华为毕昇杯”2020全国大学生计算机系统能力大赛——编译系统设计赛,一等奖(第二名)(清华大学“编程是一件很危险的事情”队,队友:李晨昊、陈嘉杰)

科研经历

论文发表

(这个人还很菜,这里什么也没有)

科研项目

  • (2016年11月-2017年2月)HTTPS 性能优化方案研究,清华大学大学生研究训练计划(SRT)(合作:高一川、姚沛然、余欣健,指导老师:刘乃嘉)
    • 研究适用于高流量压力系统的 HTTPS 加速方案,为学校各信息化系统全面转向 HTTPS 提供准备
  • (2018年12月-2019年12月)大规模脑模拟系统,清华大学大学生学术研究推进计划(指导老师:陈文光)
    • 在高性能计算机(如神威·太湖之光)上移植大规模的脉冲神经网络(SNN)计算框架,实现500万核以上规模的神经元模拟
  • (2019年4月-2019年12月)基于国产密码算法的可信通用计算平台,清华大学大学生学术研究推进计划(合作:陈嘉杰、高一川、付祈安,指导老师:党凡)
    • 实现开源的基于国产加密算法的智能卡运行环境,提供可信的通用计算平台

社工经历

学生组织

  • (2017年5月-2019年5月)清华大学计算机系学生科学与技术协会,先后任网络部干事、副主席(分管网络部)
  • (2016年9月-至今)清华大学学生网络与开源软件协会(TUNA协会),核心成员,2019年3月起任会长
  • (2016年9月-至今)清华大学天空工场兴趣团队正式队员,清华大学学生网络安全技术协会正式成员,RedBud CTF 队伍成员
  • (2019年9月-2020年7月)清华大学计算机系,计96小导
  • (2020年3月-2020年6月)校团委信息中心信息化技术组,工作助理(代)
  • (2020年7月-至今)校团委办公室,工作助理(分管信息化工作)

社会实践

  • (2017年8月)第四期“索英·梦之网”光伏微电网公益实践支队
    • 获得2017年清华大学学生社会实践优秀实践奖“流动杯”、2017年清华大学学生社会实践金奖
  • (2018年8月)清华大学“梦想学校”公益实践宜川支队
    • 获得2018年清华大学学生社会实践银奖

竞赛支持

  • (2018年5月、2019年5月)清华大学程序设计竞赛暨高校邀请赛:技术支持,负责网络搭建、在线直播;监考员
  • (2019年1月)清华大学2019年信息学冬季体验营:技术支持,负责网络搭建、环境部署;监考员
  • (2019年5月)清华大学2019年全国优秀中学生信息学体验营:技术支持;监考员
  • (2019年5月)第四届 CCF 大学生计算机系统与程序设计竞赛(CCSP)分区赛:命题人,负责命制第三题
  • (2019年9月)第 17 次 CCF 计算机软件能力(CSP)认证:命题人,负责命制第三题
  • (2019年10月)第四届 CCF 大学生计算机系统与程序设计竞赛(CCSP)决赛:技术支持,负责网络搭建、环境部署;命题人,负责命制第五题
  • (2019年12月)第 18 次 CCF 计算机软件能力(CSP)认证:命题人,负责题目检验与完善

项目开发

个人项目

  • Learn Helper:以浏览器插件形式开发的清华大学网络学堂助手,使用 React + MaterialUI + Redux 框架编写。目前约有 2000 位活跃用户。详见 此页面。代码开放于 GitHub
  • thu-learn-lib:使用 TypeScript 编写的清华大学网络学堂解析库,提供机器可读的课程作业、公告、文件等信息。代码开放于 GitHub,库发布于 npm
  • 清华大学学生第二成绩单:基于 NodeJS 实现,记录清华大学本科生的课堂以外的经历与成就。主要负责运维与代码重构,添加少量新功能。目前用户为清华大学全体本科生。此为承接校团委项目,代码不开放,服务地址为 第二成绩单 (需要校内账号使用)。
  • CrowdAI Grader:基于 Flask 框架编写的开源的数据评测平台 CrowdAI 的评分系统(grader)框架,支持多进程并发。代码开放于 GitHub

合作/社区项目

  • DanmaQ:基于 Qt5 的跨平台弹幕客户端,为多个开源社区使用,源码开放于 GitHub
  • BlackLight:Android 微博客户端,源码开放于 GitHub
    • 已停止维护,曾于多个应用商店上架,总下载量超过 100000
  • NFSee:跨平台的 NFC 标签读取工具,内置脚本引擎源码开放于 GitHub
    • 于 Play Store 上架,是目前公开发布的功能最完整的同类应用

课程项目

  • NonTrivialMIPS(专业实践):使用 SystemVerilog 实现的双发射十级动态流水线 MIPS CPU 与完整 SoC 设计(基于龙芯实验箱),可运行 Linux 操作系统。代码开放于 GitHub
    • 队友:周聿浩、刘晓义、陈嘉杰
  • TrivialMIPS(计算机组成原理):使用 SystemVerilog 实现的双发射五级流水线 MIPS CPU 与 SoC 设计(基于 ThinPad 实验板),可运行 uCore 教学操作系统。代码开放于 GitHub
    • 队友:周聿浩
  • FPGA Virtual Console(数字逻辑设计):使用 SystemVerilog 实现的 VT220 兼容的硬件终端(键盘输入、视频输出)。代码开放于 GitHub
    • 队友:周聿浩
  • TrivialTomasulo(计算机系统结构):使用 React + MaterialUI + Redux 编写的纯前端 Tomasulo 乱序执行算法模拟器。代码开放于 GitHub,亦有 在线演示
  • HERMES(存储技术基础):基于 FUSE 使用键值存储引擎作为后端的文件系统,解决传统文件系统文件遍历性能问题。代码开放于 GitHub
    • 队友:陈嘉杰、刘晓义、高健
  • rCore(操作系统):使用 Rust 编写的教学操作系统,兼容 Linux ELF 二进制程序。代码开放于 GitHub
    • 队友:周聿浩(共同完成 rCore 在 MIPS 平台上的移植工作)
    • 编写此项目时,完成了 Rust 语言的 MIPS 底层抽象 rust-mips,已经发布到 crates.io
  • TrivialNews(Java 程序设计):使用 Kotlin 实现的基于 RSS 爬取的 Android 新闻客户端(含 Python 实现的服务器),支持简单的推荐、分享等功能。
  • NaiveIME(人工智能导论):使用 C# 和 .Net Core 的基于 NGram 的拼音输入法。代码开放于 GitHub
  • Connect4(人工智能导论):使用 C++ 实现的基于信心上限树(UCT)的四子棋 AI。代码开放于 GitHub
  • SimpleDB(数据库系统概论):使用 C++ 编写的简单 SQL 数据库。代码开放于 GitHub