Pierre-andré Vuagniaux

Sion, Wallis, 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
Pierre-andré Vuagniaux is a computer science engineer and hardware architect with 13 years of experience exploring the low-level interplay between software and hardware, particularly in FPGA, VHDL and embedded IoT contexts. As a full professor and head of the ISC bachelor programme at HES-SO Valais with a PhD from EPFL, he blends academic rigor with practical hardware design and teaching expertise. He contributes to notable open-source projects like SpinalHDL, improving its VHDL backend and code quality in a Scala-based HDL used broadly in the hardware community. Passionate about sharing knowledge, he teaches programming and digital skills while working on machine learning, parallel systems and infrastructure challenges. Less obvious, he pairs classroom mentorship with hands-on code refactoring and backend feature work, bridging pedagogy and production-grade hardware tooling.
code12 years of coding experience
bookEcole polytechnique fédérale de Lausanne
stackoverflow-logo

Stackoverflow

Stats
66reputation
3kreached
5answers
1question
github-logo-circle

Github Skills (15)

scala10
verilog10
refactoring10
refactor10
code-formatting10
vhdl10
fpga9
rt9
recursion6
jpanel6
java6
concurrent-futures6
graphics2d6
swing6
box2d6

Programming languages (11)

RustCTypstScalaSCSSVueJavaScriptLua

Github contributions (5)

github-logo-circle
SpinalHDL/SpinalHDL

Apr 2016 - Sep 2016

Scala based HDL
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 1 push in 5 months
Contributions summary:Pierre-andré performed code cleanup and refactoring tasks within the SpinalHDL project. These changes involved improving code readability by naming type parameters, explicitly defining return types, removing typos, reformatting the source code, and grouping comments. Furthermore, the user contributed to the VHDL backend, implementing and refining features related to enum handling and package generation. The changes also reflect an effort to maintain and improve the project's codebase.
rtlhdlvhdlscalafpga
ISC-HEI/prog99

Dec 2015 - Jan 2022

99 programming problems for the beginners
Contributions:23 pushes, 2 branches in 6 years 2 months
code-golfproblemsarrayscombinatoricscompetitive-programming
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
Pierre-andré Vuagniaux