
Melvin Zhang
Melvin is an avid programmer who enjoys designing and implementing novel algorithms. At Solve Education!, Melvin develops learning platforms which provide effective education to underprivileged learners. His research interests are in the areas of combinatorial optimization, adversarial search, and machine teaching. He is also the maintainer of MagArena, an open-source single-player card game.
Videos (11)
24:20META II: A compiler-compiler that generates its own code - GeekcampSG 2020
9:38Using exodus to create a distro neutral build of Liberation Circuit - Hack && Tell Singapore
29:54Extensibility for the Masses: Practical Extensibility with Object Algebras- Papers We Love Singapore
10:58Animating Turing's machines - SG Hack & Tell
52:33META II: A Syntax-Oriented Compiler Writing Language - Papers We Love Singapore
27:57Beating us at our own game from deep blue to alpha go and beyond - BarcampSG 2016
54:59Ownership and Reference Counting based Garbage Collection in the Actor World - Papers We Love

Building a Turing Machine emulator to explore Turing’s great ideas - NUS Hackers
33:38Building a reactive web frontend with Hoplon - Singapore Clojure Meetup
28:39Lessons from Developing an AI to Play Magic: The Gathering by Melvin Zhang
42:08On computable numbers, with an application to the Entscheidungsproblem - Papers We Love #011