I'm a student from Hong Kong studying Computer Science and Mathematics. I enjoy classical music and play the piano as a hobby.
Feel free to look around! You can find out more information about me by clicking on the card in this section, or scroll down to find out about some of my past projects.
I've handpicked a shortlist of past projects below. You can also check out my full list of projects or my GitHub.
A symbolic math evaluator library written in Rust for the web. Includes a handwritten parser and custom implementations for certain maths functions, and compiles to WebAssembly.
GitHub PageAn expression-oriented, statically typed programming language, with first-class support for algebraic data types. This is more of a project for learning than anything else.
GitHub PageA Discord bot for competitive game servers to manage players. This was created as a way for me to learn the Discord API.
GitHub PageA framework for creating client-side maths assignments with automatic answer checking. This was created for a separate April Fools joke, but has genuine utility.
GitHub PageA flight simulator streaming suite offering unparalleled flexibility, and is used by some of the biggest livestreamers.
Find Out MoreFlyChrono v2 is an open source flight simulator time-syncing tool. It aims to provide more and better features than existing paid solutions for free, while improving on my FlyChrono application.
Find Out MoreUnder HKUST's UROP program, I implemented tail-recursion modulo cons in the MLscript programming language. MLscript is a programming language designed with type inference and soundness in mind and compiles to many targets, including JavaScript. It is developed by HKUST's TACO Lab.
I had created a blog system and a "Word of the Day" widget for a school organisation known as the Humanities and Social Sciences Council.
The ISSIA is an international inter-school organisation aimed at cultivating global citizenship. I created their magazine website with a custom static site generator that acts as a blog system.
Visit ISSIA MagazineFeel free to ask me anything about my skills or potential project ideas!
If you would like my resume or CV, please email me directly and let me know why you need it.