Shane Lorien
As by cutting and filing, as by carving and polishing
About
Hi, I'm Shane Lorien, a freshman majoring in Computer Science at the School of EECS, Peking University.
My specific interests are still developing and I am currently exploring various directions. Besides my major, I'm also interested in piano, writing, and Daoyin (traditional physical exercises). For content related to these topics, you can find some records and thoughts on my personal lifestyle blog: https://logic61.github.io/.
Education
Peking University
2025 - PresentSchool of EECS
Computer Science Undergraduate
Coursework: Advanced Mathematics, Linear Algebra, Introduction to Computing, etc.
Skills
Programming Languages
C++ Python
Tools & Others
Git / GitHub LaTeX Markdown
Selected Projects
AmazonChess
C++PKU Intro to CS Fall 2025 Final Project: Game of the Amazons
- Implemented fundamental board logic, legal move validation, and obstacle detection
- Built the core game logic and decision framework purely in C++
- Maintained well-organized project structure and clean codebase
Obsidian-to-Hexo
PythonAutomation tool for migrating Obsidian Markdown documents to Hexo blog
- Parsed and converted Obsidian-specific syntax in Markdown files
- Automatically structured files for Hexo's posts directory and managed frontmatter
- Written in Python to enable seamless batch backup and publishing workflow
Hobbies & Skills
Piano (Selected repertoire)
- Etudes:Op. 10 No. 1, 2, 4, 5, 8 | Op. 25 No. 5, 6, 9, 11
- Ballades:No. 1, 3
- Scherzos:No. 2
- Nocturnes:Op. 9 No. 1, 2
- Grande Polonaise Brillante:Op. 22