Aleksejs Popovs

Security Engineer at Figma

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aleksejs Popovs is a Security Engineer with 15 years of experience, currently strengthening product security at Figma after senior roles at Duolingo and internships at Dropbox and NCC Group. He brings a strong technical foundation from MIT in mathematics and computer science and a hands-on approach to hardening complex products. His background includes low-level C++ contributions to the well-known libsnark zkSNARKs library, where he improved build robustness and removed cruft—evidence of careful maintenance work on cryptographic codebases. Aleksejs blends pragmatic security engineering with code-quality discipline, making him effective at both incident response and preventative architecture. Based in Pittsburgh, he favors solutions that scale with product growth while keeping developer ergonomics in mind.
code15 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Mathematics and Computer Science, Bachelor of Science - BS, Mathematics and Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (7)

header-files10
zksnark10
c-language10
cprogramming-language10
namespaces9
code-optimization9
build-system8

Programming languages (8)

ShellC++CSCSSJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
scipr-lab/libsnark

Jun 2017 - Aug 2017

C++ library for zkSNARKs
Role in this project:
userBack-end Developer
Contributions:24 commits, 10 PRs, 2 pushes in 2 months
Contributions summary:Aleksejs primarily focused on fixing issues related to the usage of macros, namespaces, and includes within the `libsnark` codebase. They made several changes related to including necessary header files for different modules. Further contributions included optimizing the codebase, removing unused code and ensuring that the project compiles without errors. These changes show the user's involvement in maintaining the library's core functionality and ensuring code quality.
cppc-libraryfinite-fieldssat-solverzksnarks
Contributions:32 commits, 17 pushes, 1 branch in 1 year 5 months
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.
Request Free Trial
Aleksejs Popovs - Security Engineer at Figma