Benjamin Ramhorst

Research Intern at Hewlett Packard Enterprise

Zurich, Zurich, Switzerland
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
Benjamin Ramhorst is a doctoral student and scientific assistant at ETH Zurich focused on the intersection of distributed systems, hardware acceleration and machine learning, with six years of experience across research and industry. He brings practical FPGA and HLS expertise from contributions to the widely used hls4ml project—optimizing activation functions, multi-input models and Quartus synthesis flows for low-latency CNN inference. Educated at Imperial College London (MEng) and now pursuing a DSc, he has interned at AMD and worked at CERN and Arm, showing an ability to translate theoretical hardware-ML concepts into production-ready implementations. He also teaches systems and cloud computing courses, blending research with hands-on mentorship. Outside of work he is disciplined and endurance-driven—having completed an Ironman—which he credits for sharpening his project planning and time-management skills.
code6 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, Mathematics and Computer Science (Matematicko-informaticki smjer), High School Diploma, Mathematics and Computer Science (Matematicko-informaticki smjer) at Druga gimnazija Sarajevo
bookMaster of Engineering - MEng, Electrical and Electronics Engineering, Master of Engineering - MEng, Electrical and Electronics Engineering at Imperial College London
bookHigh School Diploma, A-Levels, High School Diploma, A-Levels at Wymondham College
bookDoctor of Science, Computer Science, Doctor of Science, Computer Science at ETH Zurich
languagesBosnian, English, German
github-logo-circle

Github Skills (11)

fpga10
quartus10
hlsl10
python9
neural-network9
machine-learning9
convolutional-neural-networks9
keras8
tensorflow8
cprogramming-language7
c-language7

Programming languages (6)

SystemVerilogC++VerilogJupyter NotebookDartPython

Github contributions (5)

github-logo-circle
fastmachinelearning/hls4ml

Apr 2022 - Oct 2022

Machine learning on FPGAs using HLS
Role in this project:
userBack-end Developer & ML Engineer
Contributions:57 reviews, 84 commits, 31 PRs in 6 months
Contributions summary:Benjamin primarily contributed to the HLS4ML project, focusing on enhancing the Quartus backend. Their work involved implementing and optimizing various activation functions for FPGAs, including the creation of custom lookup tables and stream-based implementations. They also added support for handling multiple model inputs and improved the overall Quartus synthesis flow by including enhancements and optimizations for CNNs and related testing capabilities.
machine-learninghlsfpgapythonkeras
bo3z/hls4ml

Apr 2022 - Jul 2026

Machine learning on FPGAs using HLS
Contributions:1 review, 4 PRs, 103 pushes in 4 years 3 months
machine-learning
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