Avatar

Yilin 'Alex' Wang

Developer

Hey, I’m Yilin!

- 👶 Born in June, 2000
- 🎓 Bachelor’s Degree in Computer Science from ZJU and SFU
- ⌨️ Previous Game Server-side Engineer Intern @Netease
- 🎹 A piano enthusiast
- 📷 A beginner photographer
- ❤️ A tennis and board games enjoyer
- 🏆 Loyal Supporter of Liverpool FC 🔴 and Boston Celtics ☘️
- 🎼 Favorite Composers: Liszt, Kapustin, Beethoven, Sakamoto
- 💽 Favorite Bands: Radiohead, BCNR, Portishead
- 🎮 Longest Playtime Games: Dota2, Elden Ring, Baldur’s Gate 3

Education

  • BSc in Computer Science, 2020 - 2023

    Simon Fraser University (Dual Degree Program)

  • BEng in Computer Science, 2018 - 2023

    Zhejiang University (Dual Degree Program)

Recent Posts

Reading Source Code of Malloc in the GNU C Library

Dynamically Memory Allocation Algorithm For large (>= 512 bytes) requests, it is a pure best-fit allocator, with ties normally …

Decaf Compiler

Compiler of C-like language Decaf. Github Link Here is an example Decaf program: extern func print_int(int) void; package …

Multi-threaded Memory Allocator by C

Github Link I implemented a memory allocator which supports allocation, deallocation, compaction and multi-threading by C. Install …

CandyKids

Github Link CandyKids is a program that candy factories generate candy to a bounded buffer while kids eat candy from the bounded …