Zizhen Chen is a Senior Software Engineer at The MathWorks with eight years of experience building embedded code generation and modeling infrastructure for Simulink Coder and Embedded Coder. He blends deep academic training—a PhD and MS in Computer Science—with practical engineering, having taught programming, algorithms, and creative coding across engineering and art schools at Southern Methodist University. His research in visualized algorithm engineering and graph partitioning informs practical work on clustering, community detection, and data/algorithm visualizations for large-scale systems. Zizhen has hands-on experience across C++, MATLAB integrations, UI design, and software security, and has improved large legacy codebases through class-based modeling frameworks and performance fixes. An educator-turned-engineer, he brings a rare combination of pedagogy, visualization sensibility, and production-grade tooling to embedded and data-heavy software problems.
8 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, 3.911, Master of Science - MS, Computer Science, 3.911 at Southern Methodist University
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
Zizhen Chen - Senior Software Engineer at MathWorks