Nick Korostelev

Member Of Technical Staff at OpenAI

San Francisco, 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

🤩
Rockstar
🎓
Top School
Nick Korostelev is a seasoned software engineering leader with 11 years of experience building developer platforms, CI/CD, and mobile tooling, now a Member of Technical Staff at OpenAI in San Francisco. Previously he led Mobile Developer Experience and IDE teams at Snap, driving a company-wide migration to a Bazel monorepo that improved cross-platform sharing and developer efficiency for 900+ engineers. At Google he helped create and release core Android testing frameworks like Espresso and AndroidX-Test, and his open-source contributions to Bazel and rules_kotlin show deep expertise in build systems, reproducible caching, and mixed Java/Kotlin workflows. He combines hands-on engineering—fixing zip reproducibility bugs, adding Java toolchain mnemonics, and enabling annotation processing—with people leadership and large-scale infrastructure ownership. Colleagues rely on him to translate complex build and developer-experience problems into practical, production-grade solutions.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Toronto Metropolitan University
stackoverflow-logo

Stackoverflow

Stats
335reputation
13kreached
5answers
0questions
github-logo-circle

Github Skills (17)

kotlin10
build-system10
java10
javas10
automation10
bazel-rules10
android10
bazel10
automations10
zip8
zip-archive8
testing7
android-testing6
android-studio6
junit6

Programming languages (13)

JavaC++CScalaGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
bazelbuild/rules_kotlin

Jan 2021 - Dec 2022

Bazel rules for Kotlin
Role in this project:
userBackend Developer
Contributions:50 reviews, 7 commits, 15 PRs in 1 year 10 months
Contributions summary:Nick primarily contributed to enhancing the Bazel rules for Kotlin, with a focus on improving the integration of the Kotlin compiler with the Bazel build system. Their work involved modifying build files to support features like annotation processing, adding missing files and dependencies. Additionally, the user fixed an issue within the android examples to make them run successfully, and implemented tests for verifying mixed Java/Kotlin source code compatibility.
bazelkotlinruleskotlin-librarybazel-rules
bazelbuild/bazel

Dec 2020 - Jan 2023

a fast, scalable, multi-language and extensible build system
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:6 reviews, 5 commits, 9 PRs in 2 years 2 months
Contributions summary:Nick contributed to the Bazel build system by addressing issues related to build reproducibility and cache efficiency. They fixed an issue causing inconsistent output in a zip creation script, leading to cache misses, and they added mnemonic tags to Java toolchain actions. Furthermore, the user propagated tags for AndroidBinary actions to improve aquery functionality. This work directly improves the Bazel build process and related Android builds.
scalablecorrectbazelmulti-languagebuild-system
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
Nick Korostelev - Member Of Technical Staff at OpenAI