Thoughts, photos, notes.

Blog posts

May
15

My climbing gym board game!

This board game is the result of my coursework in INFO 416 during Spring 2025 at the University of Illinois.
10 min read
Dec
17

Climbing wrapped 2024

TL;DR I uploaded this blog post to Google's NotebookLM and had it generate a podcast for me. It turned
21 min read
Jul
01

Climbing, trusting, and progressing

It has been almost five months since I started bouldering. I thought it might be a good chance to recollect
8 min read
Apr
05

Best time to hit the bouldering gym? Anytime

As per my last post, I've been (indoor) bouldering for about 2 months now. I can now say I'm pretty
4 min read
Mar
24

Bouldering

It has been more than a month since I wrote my last post. I could say it's because I've been
6 min read
Feb
23

Face migration in classical artwork

This is an edited version of my final project report, a result of my Computational Photography (CS 445, Fall 2023)
9 min read
Jan
24

Berlin

Jeder einmal in Berlin! On a cold night, as pedestrians hurriedly traversed the street, Gereon's attention was drawn to an
2 min read
Jan
24

On note-taking

I've decided to include some technical notes directly in my blog from now on, e.g., OCaml learning series upcoming.
5 min read
Jan
09

A belated year(s) in review

TL;DR This will be more like a brief recap of my past few years. A few important dates: * Ten
9 min read
Jan
01

New year's hike

In Chinese, there is a saying that suggests going for a hike on the first day of the year to
2 min read