This is Shaobin Jiang, a psychology major at Beijing Normal University whose primary research interests are children's cognitive development and the application of AI in psychology.
This guy has got a ton of hobbies:
- Sports: basketball / volleyball / beach volleyball / soccer / baseball / softball / cricket / table tennis / badminton / swimming / ... you name it
- Games: favorites include Red Dead Redemption 2, Cyberpunk 2077, Death Stranding, Outer Wilds, Astrobot
- Music: loves playing the piano (particularly Liszt's and Chopin's pieces) and watching musicals
- Anime / Movies
You might refer to this guy as a "collector of programming languages", as he really takes joy in learning new languages. So far he has learned these languages:
- Somewhat adept at: matlab / python / javascript / typescript / lua
- Has experience with: dart / c# / r
- Has limited knowledge of: c / c++ / rust / go / fortran / java / vimscript / elisp (yes I have tried emacs once)
With these skills, he has played the leading roles in these projects below:
- [Feb, 2021] 北京师范大学心理学部第二课堂综测分数计算系统
- [Jul, 2021 / Jan, 2022 / Jul, 2024] jsPsych Chinese Documentation
- [Aug, 2021] BnuPsycher 导航网站: no longer maintained
- [Jul, 2022] 北京师范大学选课社区: no longer maintained
- [Sept, 2022] Published jsPsych 从入门到精通
- [Feb, 2023] 北京师范大学心理学部心理学经典研究课程游戏
- [Nov, 2023] IceNvim
- Contributor to jsPsych
- Wrote over 25 psycholoy experiments / softwares for fellow researchers from BNU and UCAS
He has also posted these video tutorials that received many likes:
- [Jun, 2023] jsPsych Beginner's Tutorial
- [Mar, 2024] jsPsych Beginner's Tutorial (refined version)
- [Apr, 2024] Improving Neovim Startup Time
- [Jun, 2024] Customizing Neovim Treesitter's Highlight
- [Apr, 2025] Neovim Beginner's Tutorial
- [May, 2025] Using Qutebrowser