
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)

META II: A compiler-compiler that generates its own code - GeekcampSG 2020

Using exodus to create a distro neutral build of Liberation Circuit - Hack && Tell Singapore

Extensibility for the Masses: Practical Extensibility with Object Algebras- Papers We Love Singapore

Animating Turing's machines - SG Hack & Tell

META II: A Syntax-Oriented Compiler Writing Language - Papers We Love Singapore

Beating us at our own game from deep blue to alpha go and beyond - BarcampSG 2016

Ownership 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

Building a reactive web frontend with Hoplon - Singapore Clojure Meetup

Lessons from Developing an AI to Play Magic: The Gathering by Melvin Zhang

On computable numbers, with an application to the Entscheidungsproblem - Papers We Love #011