I'm a passionate Software Engineer and aspiring
Quantum Physicist. I love working on side projects,
such as apps and educational tools in my spare time. My passion for both
computer science and quantum physics has brought me to the field of quantum computing!
Current software interests: distributed systems, concurrent/parallel programming, and backend system design.
Current research interests: quantum machine learning, quantum complexity theory, quantum information theory, and quantum error correction.
Software Engineering Intern
JANUARY 2021 - APRIL 2021
New York, NY
Jane Street is a quantitative trading firm with a unique focus on technology and collaborative problem solving.
Software Development Engineering Intern
SEPTEMBER 2020 - DECEMBER 2020
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 175 fully featured services from data centers globally. I will be working on Amazon CloudWatch, a monitoring and observability service built for DevOps engineers, developers, site reliability engineers (SREs), and IT managers. CloudWatch provides you with data and actionable insights to monitor your applications, respond to system-wide performance changes, optimize resource utilization, and get a unified view of operational health.
Research Intern (Quantum Programming)
JUNE 2020 - AUGUST 2020
Microsoft Quantum is dedicated to solving the world’s intractable problems and forever altering our economic, industrial, academic, and societal landscape. Azure Quantum brings scalable quantum system to the broadest set of customers, empowering every person and organization on the planet to experience quantum computing. As a Quantum Programming intern, I contributed to the Azure Quantum platform and Quantum Development Kit. Specifically, I built debugging and visualization tools to visualize the execution of Q# programs on quantum simulators.
Research Engineering Intern
SEPTEMBER 2019 - DECEMBER 2019
Uber ATG works on cutting edge technology to enable autonomous driving. I worked with full-time software engineers and researchers and contribute to ongoing applied research and machine-learning problems. As a Software Engineering intern on Uber ATG's R&D team, I improved on the internal storage access tool used across the company using Hadoop HDFS and Amazon S3. I also collaborated with researchers on implementing state-of-the-art deep learning CNN models in PyTorch for use in our autonomous vehicles.
Software Engineering Intern (Systems Engineering)
MAY 2018 – AUGUST 2018
San Francisco, CA
Scribd is a digital library, e-book and audiobook subscription service that includes one million titles and hosts 60 million documents on its open publishing platform.
As a Software Engineering intern at Scribd, I rewrote the entire backend image server, including implementing a load balancer, in Golang. I was also responsible for producing a data warehouse which accurately represented the history of interactions occurring on and within Scribd's platform. I managed vast amount of data at scale via efficient Hive and Spark queries. I also developed features for users and publishers on the Ruby on Rails platform.
Software Developer Intern
AUGUST 2017 – DECEMBER 2017
Loblaw Digital is responsible for building and operating the digital channels for Canada’s largest and most successful retailer. I work as part of the team that builds and operates "Loblaws Click & Collect": an innovative online grocery shopping experience which is now scaling out to stores and brands across the country.
I contributed to the scaling of the e-commerce grocery platform and launch of the new PC Optimum loyalty program. In the back-end, I designed and wrote API interfaces for key features on Loblaw's Click & Collect online platform, such as the store locator, store details page, and the timeslot selector, using Java Spring Boot. I also developed on the React front-end and implemented analytics for the new PC Optimum loyalty program.
DECEMBER 2017 – JUNE 2018
We are a group of students at the University of Waterloo dedicated to building and promoting technology for social good. We partner with non-profits to provide technology services such as websites, mobile applications, analysis tools—free of charge.
As the Project Lead, I served as the main point of contact between UW Blueprint and the Waterloo Wellington Children's Groundwater Festival. Our team created an offline-first mobile scheduling app that allowed educators at the event to plan out their day to give their students the best learning experience possible. I focused on the overall architecture of the app and led the development of the project, including scoping, planning, training project members, and assigning tasks.
FEBRUARY 2017 – JANUARY 2018
Hack the North is Canada's largest hackathon, hosting 1000 participants from all corners of the globe every year and boasts a history of industry leaders and world-class judges, such as Sam Altman and Vinod Khosla.
I spearheaded a new initiative under Techyon that aims to build and foster an inclusive tech culture within the Waterloo region. We hope to provide value for passionate programmers through community events and build an active community based on learning and sharing.
Logistics Coordinator - Hacker Experience
FEBRUARY 2017 – AUGUST 2017
Wearhacks Kitchener-Waterloo is a hardware hackathon held by Wearhacks, an international non-profit organization that aims to raise awareness and promote innovation, entrepreneurship, and education in the Emerging Technologies space.
As the Hacker Experience Director, I organized both opening and closing ceremonies and planned workshops and activities aimed at strengthening the overall experience of the participants. I aimed to cultivate a friendly and enriching environment for budding hardware enthusiasts to stretch their wings and be fearless in experimenting with cutting-edge technology.
EM Systems Technical Team Member
OCTOBER 2016 – JUNE 2017
Waterloop is a team of University of Waterloo students who share a dream of revolutionizing the transportation industry. This project is a response to the SpaceX Hyperloop pod challenge, the brainchild of Elon Musk. I work as part of the EM Systems team and tackle issues on the use of magnets as a form of braking. Apart from machining the parts and helping to assemble the mechanism, I also work on the mathematical modelling of the braking system.
First Year Representative
OCTOBER 2016 – APRIL 2017
As the First Year Representative, my primary role was to represent first-year students in the Math faculty of the University of Waterloo. I strived to engage with the first-year student body both in-person and on social media, and planned 3 successful events with turnouts of over 150 students. Additionally, I helped with executing and publicizing events run by MathSoc.
FEBRUARY 2014 – MARCH 2016
Pulau Tekong, Singapore
I enlisted into the Singapore Armed Forces in February 2014 and served as the Platoon Sergeant of the Basic Military Training Centre. I trained a company of 264 recruits and ensured that they would be equipped with the necessary military skills and knowledge upon their graduation through imparting soldier fundamentals, military knowledge, and instilling values of pride and discipline. Logistically, I was responsible for planning the day-to-day schedule and leading the execution of daily activities.
MAY 2020 – PRESENT
Studied Quantum Machine Learning and hybrid algorithms under the supervision of Dr. Sergei Gleyzer. I applied Quantum Machine Learning methods, such as Quantum Neural Networks and Quantum CNNs, and Graph Neural Networks to CERN’s LHC physics analyses (arXiv:1902.08276) and gravitational lensing simulations (arXiv:1909.07346).
Institute for Quantum Computing
MAY 2019 – AUGUST 2019
Studied Quantum Complexity Theory under the supervision of Dr. John Watrous. I studied quantum interactive proof systems and the complexity class QSZK (Quantum Statistical Zero Knowledge). In particular, I explored 2-message quantum interactive proof systems with laconic provers and showed an equivalence with QSZK under certain conditions.
Institute for Quantum Computing
Undergraduate Research Assistant
JANUARY 2019 – APRIL 2019
Worked with Dr. Norbert Lütkenhaus and the Optical Quantum Communication Theory Group to help build out software for calculating reliable numerical key rates for quantum key distribution. We are developing numerical methods to perform secret key rate calculations using the dual formulation of the convex optimization problem (arXiv:1710.05511).
Broomfield, Colorado (Online)
Attended the inaugural IEEE International Conference on Quantum Computing and Engineering. This was a week-long conferences that provided opportunities to network and explore partnerships with industry, government, and academia working in the field of quantum computing.
NQN Workshop on Quantum Programming
Seattle, Washington (Online)
Gave a poster presentation on the visualization tools for quantum computing I developed over the summer at Microsoft Quantum.
Canadian Undergraduate Physics Conference
Gave a presentation regarding my research on two-message quantum interactive proof systems with laconic provers. Check out my poster here!
Waterloo Mathematics Undergraduate Research Conference
Discussed ongoing and potential research with leaders in the field of mathematics, computer and statistical science.
Undergraduate School on Experimental Quantum Information Processing
MAY 2019 - JUNE 2019
Attended a two-week program on theoretical and experimental quantum information. Wrote a pulse program that performed a CNOT gate which we used to perform Grover’s search on 2 qubits.
University of Waterloo
Honours Bachelor of Computer Science, 4B Co-op
SEPTEMBER 2016 – APRIL 2021
I am currently studying Computer Science at the University of Waterloo, with a core set of courses in Mathematical Physics.
|President's Research Award||$1500||05/2019|
|Mathematics Graduation Committee Award||$500||03/2019|
|David Shepherd Upper-Year Scholarship in Mathematics||$5000||01/2019|
|Side Effects Software Scholarship||$2000||01/2018|
|President’s Scholarship of Distinction||$5000||01/2017|
|Term Dean's Honours List||All terms|
|National AP Scholar (Canada)||06/2013|