Fedor Korotkov is a software engineering lead and founder with 14 years of experience building developer-facing infrastructure and CI systems, currently leading engineering at Cirrus Labs in New York. He architected and shipped Tart, a leading Apple Silicon virtualization solution for CI, and contributes to large open-source projects like the Pants build system, blending systems, build tooling, and DevOps expertise. His career spans high-scale teams at Twitter and Airbnb where he rebuilt messaging services, led deployment and monorepo initiatives, and improved developer workflows at large engineering orgs. A hands-on leader, he negotiates contracts and handles legal and business responsibilities while still shipping deep technical work—from Swift VM tooling and VNC support to Java/Scala compilation fixes. Unusually for an engineering lead, he also has a history of consumer app entrepreneurship with millions of installs, reflecting a product-minded approach to infrastructure.
14 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Mathematics and Computer Science, Master of Science - MS, Mathematics and Computer Science at Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO)
macOS and Linux VMs on Apple Silicon to use in CI and other automations
Role in this project:
Full-stack Developer
Contributions:96 releases, 388 reviews, 103 commits in 11 months
Contributions summary:Fedor's contributions focused on enhancing the `tart` project, which involves macOS and Linux VMs. They implemented a Swift package structure, simplifying the project's build process and dependencies. Furthermore, they added logging capabilities and improved progress tracking during operations such as downloading and installing OS images. The user also refactored the UI, improved networking, and added VNC support.
Contributions:138 reviews, 73 commits, 219 PRs in 4 years 4 months
Contributions summary:Fedor primarily focused on automating the build and deployment process for Docker images related to Flutter. Their contributions involved modifying build and push scripts, integrating environment variables, and updating Docker image tags based on Flutter versions. They also added commands to pull base images and invalidate badges.
flutterdocker-imagedockerdocker-images
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.