Jonathan Balkind

Assistant Professor at UC Santa Barbara

Santa Barbara, California, 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
Jonathan Balkind is an Assistant Professor of Computer Science at UC Santa Barbara with a PhD from Princeton and a first-class MSci from the University of Glasgow, bringing 12 years of research and engineering experience across systems, machine learning, and computer architecture. His background spans industrial internships at Microsoft Research, ARM, and Samsung alongside academic projects in networking, formal methods, and information retrieval, giving him a rare cross-domain fluency. He contributes to open-source tooling for FPGA/ASIC workflows (notably backend work on the FuseSoC package/build tool), reflecting hands-on systems engineering that complements his theoretical research. Known for bridging low-level hardware-aware development with higher-level ML and systems thinking, he combines rigorous academic training with practical implementation experience and a sustained interest in improving toolchains and reproducibility.
code12 years of coding experience
job1 year of employment as a software developer
bookMSci, Computing Science, Honours of the First Class, MSci, Computing Science, Honours of the First Class at The University of Glasgow
bookEAP Student, Computer Science, EAP Student, Computer Science at University of California, Santa Barbara
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Princeton University
languagesEnglish, Korean, French
github-logo-circle

Github Skills (7)

package-manager-tool10
package-manager10
python10
vhdl9
yaml9
verilog9
fpga8

Programming languages (14)

C++CMakefileScalaVueHTMLSystemVerilogVHDL

Github contributions (5)

github-logo-circle
olofk/fusesoc

Dec 2018 - Dec 2022

Package manager and build abstraction tool for FPGA/ASIC development
Role in this project:
userBackend Developer
Contributions:6 commits, 6 PRs, 21 comments in 4 years
Contributions summary:Jonathan primarily contributed to the backend logic of the fusesoc project, focusing on core functionality and integration with different EDA tools. Their work includes implementing changes for compatibility with CAPI 1, adding new features such as the `--system-name` flag, and improving build performance by ignoring `.git` subdirectories. The user also worked on enabling use flags within tool options and integrating early environment variable resolution within FuseSoC.
asicpythonvhdledapackage-manager
bring-your-own-core/byoc

Feb 2019 - Nov 2022

The OpenPiton Platform
Contributions:4 reviews, 48 commits, 8 PRs in 3 years 10 months
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
Jonathan Balkind - Assistant Professor at UC Santa Barbara