Kirill Nagaitsev

PHD Candidate

Evanston, Illinois, 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
Kirill Nagaitsev is a PhD candidate in computer science at Northwestern and a DOE CSGF fellow with nine years of engineering and research experience spanning distributed systems and developer tooling. He has a strong open-source pedigree from maintaining and contributing major webpack projects—including significant refactors and feature work on webpack-cli and webpack-dev-server used broadly in the JavaScript ecosystem. His research and practicum work at institutions like the University of Chicago and Lawrence Berkeley National Lab bridge high-performance computing and practical systems engineering. Comfortable across the full stack, Kirill blends rigorous academic training with production-focused contributions, from improving CLI args parsing and HMR behavior to hardening test infrastructure. An avid web game developer, he brings creativity and a user-facing mindset to complex systems problems.
code9 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Northwestern University
bookBachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at University of Chicago
github-logo-circle

Github Skills (14)

hot-module-replacement10
javascript10
webpacker10
webpack10
cli10
testing10
client-websocket9
server9
websocket-client9
websocket9
websockets-client9
nodejs9
css5
html5

Programming languages (9)

TypeScriptMDXJavaC++CJavaScriptPHPHaskell

Github contributions (5)

github-logo-circle
webpack/webpack-dev-server

Mar 2019 - Jan 2020

Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 44 commits, 123 PRs in 10 months
Contributions summary:Kirill primarily focused on improving the testing infrastructure and adding features to the webpack-dev-server. They fixed bugs in the test suite, including fixing a bug in Routes.test.js and adding a server creation helper to await compilation. They also implemented HMR plugin insertion for hot option and inline entry insertion. Additionally, the user made several changes related to client-side behavior, including the addition of a sockHost option.
webpack-pluginchangeswebpack-jsbrowserdev
webpack/webpack-cli

Apr 2019 - Aug 2020

Webpack's Command Line Interface
Role in this project:
userFull-stack Developer
Contributions:59 commits, 47 PRs, 72 comments in 1 year 5 months
Contributions summary:Kirill primarily worked on refactoring and implementing features for the webpack-cli, focusing on the serve functionality. Their contributions include fixing bugs related to package exports and function calls within the CLI. They also added new features to improve args parsing, enhanced the CLI with more flags, and made the serve function integrate with the webpack CLI compiler. Further work involved adding tests and fixing lint problems.
scaffoldwebpackcommand-line-interfacecli
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
Kirill Nagaitsev - PHD Candidate