Mark Theng

Research Assistant at National University of Singapore

Singapore, Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mark Theng is a research-minded software and legal professional based in Singapore with 11 years of practical experience bridging coding, data work, and law. Currently a Research Assistant at the National University of Singapore, he combines technical fluency—demonstrated by C++ contributions and UI/simulation fixes to the popular open-source project The Powder Toy—with legal internships across top Singapore and international firms. His background spans business intelligence, civil engineering internships, and startup investment analysis, reflecting a rare blend of analytical, technical, and commercial perspectives. Comfortable with data tools like SQL and PowerBI, he has also applied rigorous mathematical thinking in both code and legal research. Colleagues describe him as someone who cares deeply about correctness and quietly improves complex systems, whether in simulation physics or legal argumentation. He brings interdisciplinary curiosity and practical execution to research and development projects that sit at the intersection of technology and law.
code11 years of coding experience
bookMaster of Laws - LLM, Master of Laws - LLM at New York University
bookTembusu College
bookIBDP, HL Physics, Chemistry, Mathematics. SL Economics, Chinese B, English A. TOK. Math EE, IBDP, HL Physics, Chemistry, Mathematics. SL Economics, Chinese B, English A. TOK. Math EE at Anglo-Chinese School (Independent)
bookBachelor of Laws - LLB, Bachelor of Laws - LLB at National University of Singapore
github-logo-circle

Github Skills (9)

debugging10
sandbox10
debug10
c-language10
game-development10
cprogramming-language10
sdl10
cellular-automata9
front-end-development9

Programming languages (8)

C++ShellCoqJavaScriptGoLuaPythonDafny

Github contributions (5)

github-logo-circle
Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
Role in this project:
userFull-stack Developer
Contributions:22 commits, 22 PRs, 10 comments in 6 years 4 months
Contributions summary:Mark primarily contributed to bug fixes and enhancements within the C++ codebase of The Powder Toy, a falling sand simulation game. Their work included addressing issues related to simulation reloading, particle debugging, and fixing potential game-breaking scenarios. Furthermore, the user refined the user interface by combining and optimizing mouse event handling and tool button management, demonstrating proficiency in the game's GUI and simulation logic. They also implemented features, such as allowing redo functionality via keyboard shortcuts.
cocos2dgameheatc-plus-plussimulation
krawthekrow/pi-connect

Nov 2018 - Feb 2022

Host your own Only Connect game!
Contributions:32 commits, 1 PR, 32 pushes in 3 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Theng - Research Assistant at National University of Singapore