Unai Corral

Profesor Universitario Sustituto Departamento De Lenguajes Y Sistemas Informáticos (LSI) at Máster en Sistemas Electrónicos Avanzados

Greater Bilbao Metropolitan Area Spain
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
Unai Corral is an experienced electronics and software engineer with eight years blending academic teaching and hands-on open-source development in FPGA, VHDL/SystemVerilog, and toolchain automation. As a university lecturer in Bilbao he teaches core computing and electronics courses in both Spanish and Euskera while also contributing to advanced FPGA tooling at projects like VUnit, GHDL and MSYS2 packaging. His open-source work focuses on build systems, CI/CD automation, simulation tooling and documentation—improving reproducible builds and test automation for widely used projects in the FPGA/EDA ecosystem. He combines practical DevOps skills (cross-platform build scripts, Docker, GitHub Actions) with curriculum development and technical writing, making complex hardware-software workflows accessible to students and developers. A less obvious strength is his persistent attention to developer experience—refactoring tests, migrating CI patterns, and converting documentation formats to improve long-term maintainability.
code8 years of coding experience
job4 years of employment as a software developer
bookMáster Universitario en Sistemas Electrónicos Avanzados, Máster Universitario en Sistemas Electrónicos Avanzados at UPV/EHU
bookEncuentros sobre Calidad en la Educación Superior, Calidad, Encuentros sobre Calidad en la Educación Superior, Calidad at Universidad de La Rioja
bookTítulo de Monitor de Tiempo Libre, Título de Monitor de Tiempo Libre at Gaztetxoen Eragile Heziketarako Eskola
bookV Encuentro estatal de representantes de estudiantes de Universidades españolas, Representación estudiantil, V Encuentro estatal de representantes de estudiantes de Universidades españolas, Representación estudiantil at Universidad de Córdoba
bookAsociación Estatal de Representantes de Alumnos de Ingeniería Técnica Industrial, www.aerraaiti.es, Asociación Estatal de Representantes de Alumnos de Ingeniería Técnica Industrial, www.aerraaiti.es at AERRAAITI
languagesSpanish, euskera (ega), inglés (fce)
stackoverflow-logo

Stackoverflow

Stats
205reputation
6kreached
3answers
5questions
github-logo-circle

Github Skills (73)

gnu-make10
restructuredtext10
go-language10
testing10
msys10
bash10
cmake10
vhdl10
automation10
automation-testing10
ghdl10
build-automation10
cobra10
rs10
dockers10

Programming languages (32)

C#CMakefileGoHTMLNewLispJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
spf13/cobra-cli

Mar 2019 - Sep 2022

Cobra CLI tool to generate applications and commands
Role in this project:
userBack-end & DevOps Engineer
Contributions:2 reviews, 9 commits, 5 PRs in 3 years 6 months
Contributions summary:Unai primarily contributed to the Cobra CLI tool by fixing bugs, improving code quality, and enhancing the build process. They addressed issues related to missing newlines and typos, and also updated the CI/CD configurations to use more modern approaches, such as golangci-lint. Furthermore, the user focused on refining the testing infrastructure and addressing platform-specific issues. These contributions showcase an understanding of both back-end code and DevOps practices.
golangcobra-clicobracli-toolgenerator
spf13/cobra

Mar 2019 - Dec 2022

A Commander for modern Go CLI interactions
Role in this project:
userBack-end & Automation Engineer
Contributions:85 reviews, 30 commits, 60 PRs in 3 years 9 months
Contributions summary:Unai contributed to the Cobra project by addressing various issues, including fixing typos, updating project dependencies, and improving the CI/CD pipeline. Their work involved modifying Go code, updating test files, and ensuring proper build processes. Furthermore, the user updated the go.mod file, reflecting their involvement in dependency management and project configuration.
go-clibusyboxposix-compliant-flagscommandlinecli
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
Unai Corral - Profesor Universitario Sustituto Departamento De Lenguajes Y Sistemas Informáticos (LSI) at Máster en Sistemas Electrónicos Avanzados