Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

literature

铁楼梯

本文是川端康成的短篇《铁楼梯》的改写习作。原篇收录于南海出版公司出版的《伊豆的舞女》作品集。

叶生

很喜欢聊斋里的这一篇,试以现代口吻叙文言之事。

看电影

第一个正经的短篇,写于今年5月,取材于一个梦,梦里要看电影但终究没看成。受卡夫卡和残雪的一点影响。

醒来

尝试描绘早上醒来的头脑状态。意识流练笔,没有参考什么东西,除了主角的名字。

爸爸进学校

这学期爸爸送我返校。我在学校里第一次开车,报到后送室友回寝室,然后我和爸爸在二餐吃了顿饭,由此虚构出这篇故事。

失足

掉进水里赤脚回寝的故事。

Helvegen

这是一首来自挪威乐队Wardruna的北欧民谣。后由另一挪威乐队Kalandra翻唱。Helvegen,直译为The Way to Hel,通往冥界之路。

买伞

若物有情。

portfolio

Sketches

Painting, December 2017

Innocent adolescence.

Pastels

Painting, July 2019

Pastel works mimicking dull photos.

Mime: Return Myself

Mime, Performance, October 2019

A mime about how a CS student lost himself and recovered again.

Dorm Band

Music, April 2022

A patchwork band sings.

Parallelism

Music, Techno, June 2022

Techno track with some impromptu.

Monochrome

Painting, October 2022

Weird monochromatic drawings on paper and whiteboard.

Elijo

Music, Indie, September 2024

Fireflies

Interactive Audiovisual Design, October 2024

An interactive music therapy journey embodying a firefly. Essentially a sound peeking visualization.

Kandinsky Sonified

Interactive Audiovisual Design, November 2024

An interactive audiovisual music sequencer that creates and sonifies Kandinsky-like abstract paintings.

projects

Train Ticket System

A cooperated project including backend C++ coding, B+ Tree data structure implementation and frontend website design.

Ray Tracer

Ray tracing engine written in Rust that can output something colorful.

RISC-V CPU

Course MS108, an emulated RISCV32I CPU written in verilog.

Mx Compiler

A completely hand-made compiler for a toy language with multiple optimizations.

Audiobia

Audio classification project using Google’s EfficientNet.

Simple EQ

A step-by-step learning project that utilized JUCE framework for audio plugin development.

Scotty3D

A comprehensive CG project following CMU462 course.

Gigantic Splight

A 3D fluids simulation project based on Taichi framework. Several fun ways of interactions are combined.

publications

talks

Mise en abyme: How to give a lecture about nesting?

What is nesting? From the popular meme "No Nesting" to the literature allusion Mise en abyme raised by André Gide, I tried to deliver my understanding of the nesting behavior: why it evokes eerie feelings and, how it diverges from our everyday common sense yet happening profoundly everywhere in nature.

teaching

Principle and Practice of Computer Algorithms

Teaching Assistant, ACM Class, Zhiyuan College, SJTU, 2021

A hand-on tutorial of writing a Ray Tracer in Rust🦀. This is a project inherited from our seniors which aims at offering basic conceptions about CG and letting students take a sip of the Rust programming language.

Reinforcement Learning

Teaching Assistant, ACM Class, Zhiyuan College, SJTU, 2023

I served as a teaching assistant for Prof. Weinan Zhang. The course includes comprehensive reinforcement learning lecturing and hands-on practices with assignments and a final project. I designed a wide range of project options: single- or multi-agent learning for simulated hands, objects, and physical legged robots.