Adam Leung is a senior full-stack software engineer with six years of experience building secure, scalable systems across startups and large tech firms, currently focused on security engineering at Plaid after leading defensive security projects at Amazon. He combines a strong academic foundation in mechatronics, computer science and mathematics from the University of Sydney with hands-on expertise in React, TypeScript, C#, .NET Core, Python and C/C++. Adam has shipped end-to-end products—from a mobile-enabled construction platform with zero-downtime schema migrations to Amazon’s SOAR and SIEM-like correlation engines—demonstrating both product ownership and deep systems thinking. He’s contributed UI and UX improvements to the widely known VLC project, improving first-run experience and toolbar customization, reflecting an eye for polish as well as performance. A former teaching assistant who built automated marking tooling for large cohorts, he brings pedagogical clarity to complex technical problems and a knack for automation that reduces manual effort. Based in the New York City metro area, he’s language-agnostic, enjoys startups and puzzles, and is always open to interesting technical conversations.
6 years of coding experience
2 years of employment as a software developer
James Ruse Agricultural High School
Engineering Leadership Development, Engineering Leadership Development at Penn State University
VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
Role in this project:
UI/UX Designer & Front-end Developer
Contributions:9 commits in 16 days
Contributions summary:Adam primarily contributed to the VLC media player's Qt-based graphical user interface. Their work involved implementing new features, such as a classic style toolbar layout option with customizable controls, and enhancing existing functionality by adding a profile ID parameter. The user also worked on the first-run wizard, improving user experience and initial setup. Further contributions include adding getter methods for color schemes.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.