Skip to main content
← Back to Home

Hey, I'm Mark!

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.

Education

  • Incoming PhD in Computer Science at HKUST, funded by the HKPFS
  • BSc in Computer Science and Mathematics, HKUST (2025)

Interests

  • Computer Science & Programming
  • Mathematics
  • Classical Music & Piano

Computer Science and Mathematics

I have a strong interest in both the practical and theoretical aspects of computer science. While my personal journey began with software engineering and programming, I believe that to be a great programmer, one must study the theory rigorously, and creatively apply it. This is why I have diverted much of my effort into learning the theory well.

Moreover, much of theoretical computer science is built on mathematics. It is for this reason I also have a strong interest in mathematics. I want to learn everything from the ground up, with no gaps in between.

Languages I'm fluent in

C/C++
C#
HTML
Scala
MLscript
CSS
JavaScript/TypeScript
Python
LaTeX

Languages I'm confident in

Java
Rust
Bash/Shell

Education

I am an incoming PhD student in computer science at the Hong Kong University of Science and Technology. I also completed my undergradaute studies here, and obtained a BsC in Computer Science and Mathematics with the academic achievement medal and first class honors.

Research Interests

Compilers
Program Optimization
Algorithms

More About my Education

Music

I enjoy classical music and play the piano. I have no teacher and play for leisure. These days, I mostly focus on the intermediate to advanced romantic repertoire, mostly from Chopin, but I sometimes dabble in works by other composers like Schubert, Bach or Beethoven.

The pieces I have played (but cannot necessarily perform) include:

  • Chopin: Nocturne in B-flat minor, Op. 9 No. 1
  • Chopin: Andante Spianato from Op. 22
  • Chopin: Waltz in A-flat Major, Op. 69 No. 1
  • Chopin: Ballade in G minor, Op. 23
  • Chopin: Ballade in F minor, Op. 52
  • Chopin: Polonaise-Fantasy in A-flat Major, Op. 61
  • Chopin: Fantaisie-Impromptu in C-sharp minor, Op. 66
  • Chopin: Nocturne in C-sharp minor, WN 37
  • Debussy: Arabesque 1
  • Debussy: Clair de Lune
I am currently learning:
  • Chopin: Ballade 1 in G minor, Op. 23 (polishing)
  • Chopin: Waltz in A-flat major, Op. 34 No. 1
  • Chopin: Sonata 3 in B minor, Op. 58 (first movement)
  • Chopin: Nocturne in B Major, Op. 62 No. 1