Yifan Song is a software developer with six years of hands-on experience, currently working as a Student Worker Software Developer at JetBrains while completing an MS in Computer Science at Delft University of Technology. He blends systems-level engineering with practical tooling work—evident from contributions to a high-performance Rust terminal file manager where he implemented PDF preview, file-choosing modes, sorting options, and polished UI theming. His background spans research and teaching in compilers, a graphics research internship at NetEase Games, and product-focused engineering at a Shanghai startup, giving him a rare mix of academic rigor and shipping-oriented experience. Comfortable across languages and environments, he focuses on async I/O, UX-for-terminals, and reliable developer tooling. Colleagues describe him as detail-oriented, particularly in fixing subtle UI and terminal integration issues that improve everyday developer workflows.
6 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS 计算机科学, Bachelor of Science - BS 计算机科学 at ShanghaiTech University
Exchange Student, Exchange Student at University of Michigan
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Delft University of Technology
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 9 PRs, 15 comments in 2 months
Contributions summary:Yifan contributed to enhancing the terminal file manager "yazi" by implementing new features, including PDF preview functionality using `pdftoppm` and a "choose-file" mode. They also added the `sort_dir_first` option for file sorting and resolved an image preview issue within the Zellij terminal. Furthermore, the user refactored and fixed hard-coded themes and colors, and made additional changes related to UI elements like input and selection boxes.
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
Yifan Song - Student Worker Software Developer at JetBrains