Skip to main content
Mark
Ng.

Hey, I'm Mark!

I'm a student from Hong Kong doing research in Computer Science. 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

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

Interests

  • Computer Science & Programming
  • Mathematics
  • Classical Music & Piano
More About Me

Projects.

I've handpicked a shortlist of past projects below. You can also check out my full list of projects or my GitHub.

Personal Projects

Public Software

Research Work

MLscript

Under 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 am now an active contributor to MLscript, and use it to explore various research topics, such as algebraic effect handlers and program optimization and translation.

Work for Organisations

Get in Touch.

Feel 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.