Andrey Pokrovskiy

UIKit Frameworks Engineer at Apple

San Francisco Bay Area 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
Andrey Pokrovskiy is a seasoned cross-platform C/C++ engineer with 12 years of professional experience, currently shaping UIKit frameworks at Apple from the San Francisco Bay Area. His background spans systems and application-level development at Amazon and Parallels, bringing a practical focus on reliable, maintainable software and a philosophy of elegant simplicity. Andrey contributes to notable open-source networking work such as libwebsockets, where he improved HTTP parsing and platform build compatibility—evidence of his attention to compatibility and low-level protocol detail. With an M.Sc. in Computer Science from MIET, he blends deep technical skills with a track record of shipping robust, production-ready systems across platforms.
code12 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Moscow Institute of Electronic Technology (Technical University) (MIET)
languagesEnglish, Russian
github-logo-circle

Github Skills (8)

c1710
http10
libwebsockets10
c-library10
c1110
libev8
client-server7
cmake7

Programming languages (7)

TypeScriptJavaC++CCMakeJavaScriptPython

Github contributions (5)

github-logo-circle
warmcat/libwebsockets

Apr 2015 - Apr 2015

canonical libwebsockets.org networking library
Role in this project:
userBack-end Developer
Contributions:7 commits, 14 PRs, 25 comments in 1 day
Contributions summary:Andrey made several contributions related to improving the libwebsockets library's functionality. They focused on refactoring HTTP parsing, specifically enabling it for client-side operations. The user fixed a bug related to libev support and also addressed build process changes by including the `lws_config.h` file consistently, which ensured better build compatibility. Additional contributions involved adding a missing header file and addressing a warning in `http2.c`.
client-serverlwslibevlibuvendpoint
Launcher for bundled java application on Mac OS
Contributions:23 commits in 10 months
java-applicationminecraftmac-oslaunchermac
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
Andrey Pokrovskiy - UIKit Frameworks Engineer at Apple