Experience
2021 — Now
2021 — Now
Cupertino, California, United States
2020 — 2021
2020 — 2021
Toronto, Ontario, Canada
• Developed a full stack customer facing social media mobile app using React Native and TypeScript.
• Referenced InVision mock-ups for design and presented to company during bi-weekly scrum meetings.
• Stored and interfaced with user data using Cosmos DB.
• Participated in weekly design audits with the company to assess app design.
• Developed a cross platform mobile app using Xamarin.Forms, C# and the MVVM framework.
2019 — 2019
2019 — 2019
Toronto, Ontario, Canada
• Designed a RESTful Python library to control and communicate with a Phabrix QX rasterizer, giving senior engineers the ability to control the device from anywhere.
• Developed video analysis testing scripts in Python to use in conjunction with this interface, used by engineers and QA team to test video processing platform prototypes.
• Designed hardware components for video processing platforms to frame lock mismatched video signals using VHDL and Vivado.
• Used C code to debug network address translation (NAT) capabilities in hardware.
2019 — 2019
Columbia, Maryland, United States
• Worked in a small team to implement KYBER, a quantum resistant cipher on hardware.
• Translated a mathematical paper and C reference code into VHDL; designed and debugged complex components such as hash functions and Fourier transforms.
• Worked with Quartus and Modelsim to design and simulate circuits.
• Used C code to facilitate DMA transfers and interface between the HPS and FPGA fabric of the Altera Cyclone V.
• Used Python to parse and clean output data produced by the algorithms and validate these against test vectors.
• Explored topics in cryptography and quantum computing through attending in-depth seminars.
2018 — 2018
2018 — 2018
Toronto, Ontario, Canada
• In charge of developing and maintaining from a list of over 100 .NET applications. Used C# to fix any bugs or add new features assigned to me.
• Spearheaded an investigation into applications that were at risk of a security breach, ultimately leading to the implementation of encryption/decryption capabilities.
• Parametrized SQL server reports which were previously hardcoded using dynamic SQL, making data analysis easier for coworkers.
• Created a Power BI dashboard for administrators so they could monitor company sever activity easily.
Education
University of Waterloo
Bachelor’s Degree
2016 — 2021