greysome's page

Welcome to my little space! I am Way Yan, an undergraduate student at the National University of Singapore.

Feel free to disturb me at win at u dot nus dot edu dot sg, and also check out some of my smart and cool friends: Sanjay, Boon Suan, and Timothy.

Projects

rayt: a GPU raytracer
vibro: a synth instrument with expressive features
Project Taco: current work on The Art of Computer Programming. Includes a custom MIX emulator for running the code listings.

Sketches and miscellaneous

javatype: a crude recreation of Java's type system
YouTube channel: I post music here

Blog posts

Explaining partial fractions
Project Taco update 2
Project Taco update 1
Grey Cat The Flags 2024 Finals, Crypto writeups
Grey Cat The Flags 2024 Qualifiers writeups
Crypto solutions for Hackbash 2024
A summation identity, via Laurent expansion
An interesting result on the entries of a matrix inverse
Real Jordan form and complexification
Studying linear maps through $F[\l]$-modules
Visualising Smith normal form on $\Z^2$
Why quaternion multiplication resembles the cross product
A very easy way to remember the Chinese Remainder Theorem
A simpler way of solving linear recurrences
A small gripe on Zorn's lemma
Deriving $\Aut(Q_8)$

Writeups

A coin flipping game
Fibonacci Nim
Solutions to selected problems from The Art of Computer Programming, chapter 1
Solutions to selected problems from The Art of Computer Programming, chapter 2

Tell me something nice here