About Me
Software Engineer based in Hong Kong. I like to tinker.
Industry Experience
Jane Street Capital | Software Engineer
Sep 2022 - Present
- Trading systems.
SEA Group | Software Engineer Intern
May 2020 - Aug 2020
- Full-stack CMS and help center development.
Tagvance | Embedded Software Developer Intern
May 2019 - Sep 2019
- Real-time workforce monitoring software.
Research & Projects
Dynamic maximal matching in massively parallel computation | Final Year Project
Aug 2021 - May 2022
- Worked with Prof. Divesh Aggarwal on dynamic maximal matching in the massively parallel computation (MPC) model, developing an algorithm that improves round complexity from O(log log n) to O(log log k), where k is the update size.
Heuristics for MCTPTW | Research Assistant
Aug 2020 - May 2021
- Developed temporal-overlap heuristics for autonomous drone delivery routing with Prof. Ooi Wei Tsang.
TSTI-OCaml
- Implemented Hindley-Milner type inference for OCaml lambda calculus in TypeScript.
Teaching
| Semester | Module | Responsibilities |
|---|---|---|
| AY2021 S2 | CS2040 Data Structures & Algorithms | Laboratory Teaching Assistant |
| AY2021 S1 | CS3230 Design & Analysis of Algorithms | Consultant Teaching Assistant |
| AY2021 S1 | CS1101S Programming Methodology I | Teaching Assistant (Senior Avenger) |
| AY1920 S1 | CS2030 Programming Methodology II | Laboratory Teaching Assistant |
| AY1920 S1 | CS1101S Programming Methodology I | Teaching Assistant |
Awards
| Year | Award | Title |
|---|---|---|
| 2020 | 1st | Facebook Hack 2020 |
| 2019 | 1st | CodeitSuisse 2019 (Credit Suisse) |
Co-curricular
- NUS Computing Chess Captain 2019