- PhD student in Computer Science, currently interested in designing LLM-based agents and their applications in video games.
- MSc Computer Game Engineering from Newcastle University
Bachelor of Science and Bachelor of Advanced Studies (Advanced) in Mathematics and Statistics from University of Sydney- BSc Physics from UCL
- My PhD stuffs (current private)
- I wrote a series of CPU-based ray tracers with a denoiser.
- A bunch of shaders together with an OpenGL application I wrote.
- // TODO: I'm planning to write a CPU-based rasterizer.
- An unfinished rasterized scene of a wavy sea on a rainy day //TODO: this project is aimed to be seriously polished.
- A purpose-specific polynomial solver I wrote.
- A binary search tree I wrote.
- Some sorting algorithms I wrote.
- I have done a team project (where my primary focus was on designing and implementing the AI for the boss behavior) with 7 other classmates during the Computer Game Engineering MSc at Newcastle University.
- An unfinished football game //TODO: this project is aimed to be seriously polished.
- Here is the first game I ever made.
-
Mathematics
- Linear Algebra for Machine Learning // currently handwritten, to be uploaded...
- Calculus for Machine Learning
- Probability and Statistics for Machine Learning
- Mathematics for Graphics // to be completed...
-
Programming
- C++ // to be merged...
- Python // to be merged...
- Taichi Lang
- LaTex
- Game Programming Pattern // TODO
- OpenGL
- CUDA
-
Machine Learning and LLMs
- Mutual Reasoning Makes Smaller LLMs Stronger Problem-Solvers
- Generative Agents: Interactive Simulacra of Human Behavior
- C++ Core Guidelines
- Epic Games' Unreal Engine Tutorials
- GDC Vault
- Resource for Computer Graphics collected by Ke-Sen Huang
- GAMES Webinar
- itch, a website about indie games