Bogdan Opanchuk

Software Engineer at Entropy Cryptography

San Diego, California, 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

👤
Senior
🎓
Top School
Bogdan Opanchuk is a software engineer in San Diego with 14 years of experience specializing in architecture, APIs, and component interactions across high-performance and cryptographic systems. He has a strong research background (PhD-level work in GPGPU quantum simulations) and has translated that into production-grade contributions to projects like NuCypher—accelerating fully homomorphic encryption implementations with Python + CUDA for 100x speed-ups over prior C++ references. Bogdan is an active open-source contributor across cryptography and GPU tooling, improving Rust elliptic-curve arithmetic and extending PyCUDA with practical API enhancements and docs. His career spans academic numerical methods to industry systems engineering, giving him deep expertise in Python, C/CUDA/OpenCL and low-level optimization. Colleagues rely on him for refactors that improve code clarity and reliability, from fixing subtle type bugs to adding benchmarks that drive performance wins. He combines rigorous scientific thinking with pragmatic engineering to ship maintainable, high-performance cryptographic and compute-intensive software.
code14 years of coding experience
job4 years of employment as a software developer
bookMaster Applied physics and mathematics, Master Applied physics and mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
bookPhD Quantum mechanics computer simulation GPGPU, PhD Quantum mechanics computer simulation GPGPU at Swinburne University of Technology
languagesEnglish, Russian, Spanish
stackoverflow-logo

Stackoverflow

Stats
9,606reputation
800kreached
205answers
15questions
Badges
matplotlib
top-5%
python
top-1%
plot
top-5%
fft
top-5%
numpy
top-5%
haskell
top-5%
github-logo-circle

Github Skills (39)

gpgpu10
pytest10
python10
command-line-interface10
elliptic-curve-cryptography10
gpu10
command-line10
accelerated-computing10
cuda10
rust10
cli10
matplotlib9
data-structure9
software-design9
benchmark9

Programming languages (13)

C++RustCHTMLMATLABCudaJuliaTypeScript

Github contributions (5)

github-logo-circle
nucypher/nucypher

May 2019 - May 2022

Threshold Access Control (TACo) Node Runtime
Role in this project:
userBack-end Developer
Contributions:451 reviews, 303 commits, 70 PRs in 3 years
Contributions summary:Bogdan primarily focused on refactoring and improving the codebase by disallowing the creation of persistent character configurations in development mode. They also addressed a critical issue by making domain names strings instead of bytes, which improved code clarity and consistency. Furthermore, the user made significant contributions to testing and the implementation of functionality, ensuring the reliability and maintainability of the project.
cryptographydecentralized-identifiersproxysecuritythreshold
RustCrypto/elliptic-curves

Jul 2020 - Jan 2023

Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
Role in this project:
userBack-end Developer
Contributions:29 reviews, 19 commits, 25 PRs in 2 years 6 months
Contributions summary:Bogdan primarily focused on improving the `k256` crate, a pure Rust elliptic curve implementation. Their contributions included implementing new arithmetic for the SECP256k1 field, adding benchmarks for scalar and field element operations, and fixing bugs in scalar addition and point-scalar multiplication. The user also optimized point-scalar multiplication and improved the efficiency of linear combinations of points.
ecdhellipticpure-rustelliptic-curveelliptic-curve-cryptography
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