

Friday Hacks #294: Data Structures for Text Editors & Building a Trading System from Scratch (By Virtu)
Friday Hacks #295
Friday Hacks, by NUS Hackers, is a weekly event where invited speakers share their technical experiences and interests! In this week's session, we have:
Talk 1 (7pm): Data Structures for Text Editors
Have you ever been curious about what sort of data structures you could use for text editors? Are you still using an array of arrays? Eldon will walk through the kinds of data structures out there that we could use for text editors, and why the choice matters.
Speaker Profile
Eldon Chung is a Lecturer at the NUS School of Computing. He likes building programs as an excuse to implement data structures.
Talk 2 (8pm): Building a Trading System from Scratch
What is a trading system? How does a trading system work? And what are the problems that a developer in high-frequency trading would face day to day? Hans frames this as "if I wanted to start my own HFT firm, how do I start?", covering infrastructure, networking, latencies, and the day to day dev work on both sides.
Speaker Profile
Hans Phua is a Senior Strategy Software Engineer at Virtu Financial, where he began his career in 2018. He studied mechanical engineering and computer science at NUS, then went on to do a master's in computer science at the Georgia Institute of Technology. At Virtu, he has worked on various aspects of trading, from day to day tools used for monitoring of strategies and PNL, all the way to setting up a brand new trading desk from scratch on the technology side.
See you there!