Boxin Zhang is a PhD candidate at USC with eight years of engineering experience, specializing in AI for Science where he applies computer vision, multimodal and generative models to accelerate clean-energy research. He combines a 4.0 GPA and a strong publication record (5 first-author papers, 6 top-tier presentations, 182 citations) with hands-on software engineering skills in Spring Boot, React, SQL/NoSQL, and cloud deployment to deliver end-to-end systems. His research has powered novel projects—from the world’s first NH3 combustion engine enabled by multimodal deep learning to generative-design pipelines for solar-to-H2 cells—while he also ships production web apps such as an AI-powered task manager. Beyond academia, he contributes to open-source gaming tooling, improving backend rendering, configuration, and data persistence for a popular Minecraft transit mod, reflecting a practical knack for scalable, user-facing features. Colleagues describe him as a problem-solver who bridges rigorous materials-science foundations with modern ML engineering to move laboratory ideas into deployable software.
8 years of coding experience
Doctor of Philosophy - PhD, deep learning, computer vision, generative AI, multimodal models, clean energy, 4.0/4.0, Doctor of Philosophy - PhD, deep learning, computer vision, generative AI, multimodal models, clean energy, 4.0/4.0 at University of Southern California
Bachelor of Science - BS, Materials Science, Bachelor of Science - BS, Materials Science at Donghua University
A Minecraft mod that allows you to build your own transport network with automated trains, boats, cable cars, and planes!
Role in this project:
Back-end Developer
Contributions:59 commits, 16 PRs, 11 comments in 1 year 4 months
Contributions summary:Boxin primarily focused on implementing new features and modifying existing ones within the Minecraft mod. They added options for train rendering distance, modified the configuration screens, and made changes to the client-side configuration files. Furthermore, the user refactored the code related to the train's properties and BVE-style sound features. They also added code for writing and reading railway data, and made modifications to the train rendering for connections and riding players.
Contributions:37 pushes, 1 branch in 2 years 5 months
exhibitionpacked
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.