Ilya Grigoriev is a software engineer in the San Francisco Bay Area with 12 years of experience building and improving developer-facing command-line tools and systems. With a Ph.D. in Mathematics from Stanford and a strong foundation from the University of Chicago, he brings rigorous problem-solving and attention to correctness to production code. Ilya is an active open-source contributor to notable projects like fish-shell, jj (a modern VCS), z.lua, and the lf terminal file manager, where he has improved UX, cross-platform behavior, and core CLI features. He excels at both back-end command behavior and full-stack shell integrations—fixing subtle rebase/merge edge cases, enhancing completions and prompts, and adding Windows/ChromeOS-aware support. Colleagues describe him as a detail-oriented engineer who surfaces non-obvious UX fixes that materially improve developer workflows. He currently applies his expertise at East River Source Control, focusing on reliable tooling for complex source-control use cases.
13 years of coding experience
High School, High School at Steamboat Springs High School
Bachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at The University of Chicago
Doctor of Philosophy (Ph.D.), Mathematics, Doctor of Philosophy (Ph.D.), Mathematics at Stanford University
A Git-compatible VCS that is both simple and powerful
Role in this project:
Back-end Developer
Contributions:2 releases, 2557 reviews, 116 commits in 4 months
Contributions summary:Ilya primarily worked on features related to the command-line interface for the `jj` version control system. Their contributions include enhancing the `jj merge` command to display the commit ID of the created commit, fixing rebase functionality related to merge commits, and implementing a `--config-toml` argument for additional configuration options. Additionally, they added features to the `jj branch` and `git push` commands.
:zap: A new cd command that helps you navigate faster by learning your habits.
Role in this project:
Full-stack Developer
Contributions:9 commits, 5 PRs, 14 comments in 1 year 6 months
Contributions summary:Ilya primarily focused on enhancing the functionality and usability of the `z.lua` project, a command-line tool for navigating directories. Their contributions include improvements to the `ranger_zlua.py` plugin, fixing bugs, and adding error handling. They also implemented the `-b` option to allow for fuzzy matching when navigating, enhancing the tool's overall efficiency. The user additionally updated the command summary and documentation to better inform users of the various options available.
fasdlearning-byfzfzapshell
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.