Andrew Grigorev is a security-focused software engineer with 16 years of experience building backend systems, DevOps pipelines, and scalable infrastructure across startups and large companies. He combines deep expertise in Python, Go, C, Linux, cryptography and GIS with hands-on security engineering at FaceApp and prior tech leadership at ngrow.ai and Edadeal. Andrew is an active open-source contributor—most notably improving backend and CI for Iterative's DVC and hardening Flask-Admin—bringing practical fixes to widely used ML and web tooling. He has a track record of architecting high-throughput systems (100+ servers, multi-10TB pipelines), low-latency performance work (Yandex Tank), and production ML deployments involving TensorFlow and RetinaNet. Comfortable working remotely from Limassol, he’s open to relocation with visa sponsorship to Europe or the US and often pairs system-level rigor with research-minded techniques from cryptography and ML. A less obvious strength is his history of improving CI/CD and testing practices that shave deployment time to seconds while raising security and reliability standards.
16 years of coding experience
11 years of employment as a software developer
Specialist, Computer Security, Specialist, Computer Security at Chelyabinsk State University
Contributions:18 commits, 1 PR, 1 comment in 3 years 2 months
Contributions summary:Andrew primarily contributed to the configuration and customization of a Qtile window manager. Their work involved implementing various features within the configuration files, including keybindings, layout customizations, and widget integration. Furthermore, the user addressed several bug fixes and made enhancements to the Qtile setup, such as improving widget functionality and ensuring compatibility with the latest Qtile versions. Additionally, the user introduced improvements to startup routines, the dmenu font, and implemented floating window functionality.
:cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
Role in this project:
Back-end Developer
Contributions:3 reviews, 6 commits, 2 PRs in 4 years 11 months
Contributions summary:Andrew contributed to the Qtile window manager, addressing bugs, and improving the code base. They fixed an issue related to the configuration parser and implemented improvements to the Clock widget, including optimizing the timing mechanism. Additionally, the user refactored code and improved the logging of timer events. Their work focused on enhancing existing features and optimizing performance within the Qtile environment.
pythonwaylandwindow-managerx11qtile
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.