H.B.Sc. Computer ScienceUniversity of Toronto
2017–2022
Computer Science and East Asian Studies, minor in Linguistics. GPA 3.7/4.0.
Professional Experience
OktaSoftware Engineer II
2022-Present
Led the Rust and Tokio modernization of the Workflows kernel, leading to a 20% LOC reduction, and a 9% increase in Workflows throughput for the same resource usage.
Drove FIPS enablement on the Workflows platform, migrating to a FIPS-compliant cryptography suite, opening access to Okta Workflows for Federal customers.
Optimized architectural bottlenecks in RabbitMQ, AWS, and Datadog, reducing costs by up to USD $40,000/month while doubling the rate of customer usage.
Mentored an intern to ship code to production within 1 month of onboarding.
OktaSoftware Engineering Intern
Summer 2021
Designed and implemented a high throughput push-based communications channel between client applications and server backend, with over 30M pushes/week.
University of TorontoTeaching Assistant
2020-2021
Taught Haskell, Racket, and Functional Programming to 240 students in weekly tutorials.
OktaSoftware Engineering Intern
Summer 2020
Implemented on-device proof of identity for verified unmanaged device authentication.
Developed a custom OAuth solution with Spring 5, enabling Single Sign On across first and third-party services with OpenID Connect, in use by over 1500 brokerages.
Open Source Projects
librashaderMaintainer115SnowflakePowered/librashader
GPU shader pipeline implementation for CRT and other image effects.
RustC
Supports all modern graphics runtimes including Vulkan, OpenGL, Direct3D 11, Direct3D 12, wgpu, and Metal.
Robust and stable C API for integration in games and other applications.
vcdiffMaintainer71KSnowflakePowered/vcdiff
SIMD-optimized binary diffing library for .NET.
C#
Vectorized patch encoding and decoding using SIMD intrinsics at speeds of 50-125 ns/byte.
Optimized memory usage to levels comparable to C implementations using .NET Span APIs.