你好!

我是螺丝!

一名具备心理学、教育学背景与专业编程、设计技能的认知神经科学科研工作者。

亮点

  • 我具有和认知神经科学、心理学、编程与设计相关的综合背景,这让我能够更好的理解来自团队中不同角色的需求,并更有效率的完成它们。
  • 我不仅接受过系统的教师职业技能训练,同时还具有数据科学、神经科学、心理学等相当综合的专业背景,这能为学生提供一个宽广的视角。
  • 我善于令事物易于理解,比如设计直观的交互界面,撰写易于理解和实践的文档。同时我也有主持技术工作坊和相当多的公共演讲的经验。

项目经历

科研相关

ezTrigger System

一套多设备复杂实管理框架系统。

Node.jsElectronAHK

ezTrigger System 是一套利用 TCP Socket 实现的多设备实验管理系统,它能够帮助研究者将多台被试机和实验设备连接至同一局域网进行管理。这套系统提为不同类型的设备提共了统一的通信协议与 API 接口从避免了学习多种硬件接口的成本以及改变实验设备的切换成本。

我设计了这套系统的通信协议、实现了服务端框架(基于 Node.js)、客户端框架(基于 Electron),并为 LABNIRS 系统和 PsychoPy 设计了适配器(基于 AHK 及 Python)。

这套系统现在已经被用于 6 个实验研究。

brainSpy

批量将 MNI 坐标转换为 AAL/BA 脑区标签。

Python

label4MRI 启发的高效标记程序,将大量脑区坐标转换为脑区标签这项工作极为繁琐,目前也缺乏高效的转换工具能够快速的将 MNI 坐标转换为脑区标签,BrainSpy 提共可一种快速且灵活的标签转换方式。

我设计了 brainSpy 的基本架构以及存储结构图谱的私有格式,以便于减小 Python 打包输出的程序尺寸。

网络开发

好棒科技

一个专注教育游戏化的内容生产团队。

ReactTypeScript

由前一家公司经过财务重组后建立的新公司,专注教育游戏化的内容生产公司。

我在这家公司担任架构设计师和技术指导者的角色。负责重新整理先前留下的五个内容产品的工程架构,将其调整为更通用的内容产品开发框架,并探索适配到桌面平台和移动平台的可能性。在此过程中,我通过重新设计异步任务调度机制,显著的优化了应用在低性能平台下的流畅度,提高了整体性能和用户 体验。除此以外通过重新设计资源管理架构,有效的解决国际化和多平台多版本分发带来的工程复杂度。

同时,我独立负责了内容管理和分发平台的产品设计、界面设计和开发工作。通过适当的架构设计,成功解决了多内容、多平台产品部署的问题,并通过增加自动化流程,显著简化了产品上线的复杂度。

基本操作 Playground

一个由回形针团队出品的内容付费平台。

ReactTypeScriptPIXI.jsThree.jsCanvas / WebGLGo

一个由回形针团队出品的内容付费平台,这个平台上托管着高质量的视频和文章内容。发布的第一套视频节目《一个人工智能的诞生》创新性的将游戏元素融入了视频内容当中,引起了广泛的社会关注和讨论。

我负责该网站的核心业务逻辑开发;参与了部分交互视频当中交互节点的开发与动效设计;完成了大量的探索性工作,为交互开发当中的复杂动画设计和工程组织提供了最佳实践;设计并开发了项目基建当中的核心 API;设计并开发了机器学习过程演示当中的数据生成及取用模型;最后,为了优化移动端应用的贴图 内存占用,我设计并实现了一个公开的在线的贴图转换工具,因其高度易用而被很多 WebGL 开发者青睐。

除了前端开发工作之外,我还承担了更多的职责,比如开发了内测平台的网关并参与了一部分的运维工作;同时参与了 Telegram 平台的社区运营工作。

社会语言课题组网站

一个用心设计的、基于 Material Design 系统的网站。

ReactWebpackExpressIISPhotoshopIllustrator

利用 React、WebPack 等现代化的前端技术栈,及 Express 框架所设计的课题组网站,本站利用了服务端渲染技术对全站加载速度及 SEO 进行优化,同时通过一些特殊的技术手段实现了 IIS 上的静态 gzip 内容压缩从而提升了客户端的加载速度。

本人完成了该项目的全部前端、后端编程工作,以及大多数的文案、翻译及摄影工作。

Axiom Design System

尝试将 Material Design 系统与 Fluent Design System 进行融合的实验性项目。

Web ComponentsReact

一项正在进行中的实验性项目,尝试构建高效、符合直觉的设计系统及有关的网络组件。

我是该项目组的成员之一,利用最新的 Web 技术实现了 Fluent Design System 的几个核心组件,其中光效组件(Reveal Highlight)被优化到了非常理想的 ~60fps 帧率。

设计相关

萌卡主页设计

开源游戏王卡牌社区的一期、二期网站首页设计。

CSSJavaScriptPhotoshopIllustrator

萌卡 YGOPro 是一个开源、免费的游戏王卡牌社区,至今已运营九年。我主导了萌卡社区网站第一版、第二版的首页设计工作,同时完成了部分 CSS 源代码的编写工作。这两套前端设计于线上使用了数年的时间,服务了相当多的游戏王玩家。

由于第一版和第二版设计已经下线多年,原址已不可考,Web Archive 亦未能留下完整快照。

开放 PPT 计划

一系列遵循 CC-BY 4.0 协议开放的幻灯片设计资源。

PowerpointIllustratorPhotoshopAudacity

PPT 的缩略图

开放 PPT 计划是一个以 CC-BY 4.0 协议开放的免费 PPT 资源分享计划,本项目并不单纯以分享 PPT 设计模版为主要目的,它更加注重分享 PPT 内容的拆解与再整理的思路、通过视觉设计技巧及动效技巧引导听众关注焦点的技巧。

本项目所分享的所有 PPT 资源均选自我近几年所做的文献报告与公开演讲,视觉设计与内容设计均由本人独立完成。

教育与心理学

R 工作坊

一个和 R 有关的小型工作坊。

RPowerpoint

一个小型的 R 工作坊,其目的是帮助听众在最短的时间内了解和 R 有关的最基本知识,并且能够利用 ggplot2 进行绘图。

我编写了整个工作坊需要的教程代码、讲义、课件,并在这一工作坊中担任讲师。

远古课堂

一组和心理健康教育有关的实验性课程设计。

Node.jsElectronReactWebSocket

远古课堂包括了两个利用不同实验性技术展开的教育课程,这套课程尝试利用现代技术重塑传统的课程结构,其中的一个课程设计利用了团体咨询技术引导学生发现自己和其他人的优势与长处;另一个课程以学生的手机为媒介,带领学生一起探索潜在的兴趣和爱好。

我设计了这两个课程,开发了授课过程中需要使用的手机应用、课件和服务器程序。

WordChallenge R

单词背诵管理系统。

R

利用 R 语言实现的、帮助应式用户管理生词学习的系统,这套系统可以自动生成纸质版的汉—英及英—汉词表、词汇测验试卷,自动标注考纲外词汇及重复出现的词汇。

我设计了这套系统、撰写了部署文档。

Project Bota

基于 VR 技术的沙盘游戏治疗产品。

JavaScriptBlenderIllustrator

Project Bota 是一套利用 VR 技术及沙盘游戏技术进行心理咨询的解决方案,该项目包括了一套商业计划书和演示程序。该项目分别获得了 2015 年「互联网+」大学生创新创业竞赛省级金奖及 2016 年「创青春」大学生创新创业竞赛省级金奖、国家级银奖。

我是该项目的主要发起人及领导者,参与了商业计划书的撰写、校对、VI 设计、印刷品平面设计、及 3D 模型的构建。