John Viljoen

Graduate Student Researcher

Berkeley, 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

👤
Senior
🎓
Top School
John Viljoen is a PhD student and graduate researcher at UC Berkeley specializing in the intersection of control theory and machine learning, focused on designing learning-based controllers with provable stability. With nine years of research and industry experience spanning aerospace engineering and AI, he has applied practical skills from LSTM quantization and TensorFlow/PyTorch deployment to hardware-aware design work at Imagination Technologies and Netronome. His background blends rigorous academic training (Master's from Bristol, ongoing PhD at Berkeley) with hands-on engineering—from CFD-driven heatsink design to production-focused inference acceleration. Based in Berkeley, he brings a systems-minded approach to ML and control, pairing theoretical guarantees with pragmatic implementation experience.
code10 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD Control Theory, Doctor of Philosophy - PhD Control Theory at University of California, Berkeley
bookThe Leys School
bookMaster's degree Aerospace Engineering, Master's degree Aerospace Engineering at University of Bristol
languagesAfrikaans, English
github-logo-circle

Github Skills (37)

constrained-optimization10
dynamical-systems10
nonlinear-dynamics10
nonlinear-optimization10
model-predictive-control9
system-identification9
differentiable-programming9
control-systems9
deep-learning8
pytorch8
gpu7
jax7
jit7
solve5
linux4

Programming languages (6)

ShellHTMLSMTJupyter NotebookCythonPython

Github contributions (5)

github-logo-circle
johnviljoen/f16_mpc_oop_py

Jul 2021 - Sep 2021

Contributions:61 commits, 54 pushes, 1 branch in 2 months
pnnl/DPC_for_robotics

Oct 2023 - Mar 2024

Contributions:91 pushes, 1 branch in 5 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