Conrad Watt

Assistant Professor at Nanyang Technological University 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

🤩
Rockstar
🎓
Top School
Conrad Watt is an Assistant Professor at NTU Singapore with 12 years of experience bridging academic research and standards-driven engineering. He co-chairs the WebAssembly Community Group, helping shape a rapidly evolving web runtime, and contributes editorially to the ECMA-262 specification with a focus on memory models and concurrency clarity. Trained at Imperial College (MEng) and Cambridge (PhD), he blends formal rigor with practical implementation experience from a past internship at Google and a research fellowship at Peterhouse. Less obvious: his work often emphasizes precise, non-normative guidance to make complex language specifications accessible to implementers and researchers alike.
code12 years of coding experience
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Cambridge
bookMaster of Engineering (MEng), Computer Science, First-class, Master of Engineering (MEng), Computer Science, First-class at Imperial College London
bookBalerno Community High School
github-logo-circle

Github Skills (3)

javascript10
ecmascript10
documentation10

Programming languages (12)

JavaC++CRustCoqOCamlIsabelleWebAssembly

Github contributions (5)

github-logo-circle
tc39/ecma262

Feb 2018 - Apr 2019

Status, process, and documents for ECMA-262
Role in this project:
userTechnical Writer
Contributions:2 reviews, 7 commits, 3 PRs in 1 year 2 months
Contributions summary:Conrad's contributions primarily focus on editorial changes to the specification documentation. These changes include fixing grammar errors, renaming internal properties, and strengthening synchronization-related explanations and examples. The modifications are targeted towards clarifying and improving the precision of the ECMAScript specification's text, specifically in the areas of memory models and concurrency. The user also added non-normative notes within the specification.
javascriptstatusecmascriptecma
conrad-watt/spec

Oct 2020 - Sep 2022

WebAssembly specification, reference interpreter, and test suite.
Contributions:45 commits, 6 PRs, 30 pushes in 1 year 10 months
rustspecificationwebassemblyinterpretersuite
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
Conrad Watt - Assistant Professor at Nanyang Technological University Singapore