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.
12 years of coding experience
1 year of employment as a software developer
MSci, Computing Science, Honours of the First Class, MSci, Computing Science, Honours of the First Class at The University of Glasgow
EAP Student, Computer Science, EAP Student, Computer Science at University of California, Santa Barbara
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Princeton University
Package manager and build abstraction tool for FPGA/ASIC development
Role in this project:
Backend 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.
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