Luis Portillo is a Senior Project Manager with 26 years of experience leading HW/SW teams and firmware implementations from Tres Cantos, Spain. He combines hands-on software engineering in C, C++, Java, C#, and Python with program-level delivery skills, having managed projects across emulation, industrial control, GIS, transportation ticketing and healthcare systems. At Secure Thingz and Mentor Graphics he bridged hardware, firmware and software workflows, ensuring cross-platform compatibility and robust build processes. An active open-source contributor, he has improved cross-platform builds and IDE usability for widely used audio projects like SuperCollider and Sonic Pi, including MSVC compatibility and network binding features. Known for pragmatic problem-solving, he often surfaces low-level build and portability fixes that keep complex toolchains working across Windows and Unix environments.
26 years of coding experience
20 years of employment as a software developer
Master, Computer Science, Master, Computer Science at Universidad Aut贸noma de Madrid
Contributions:44 commits, 45 PRs, 10 branches in 4 years 9 months
Contributions summary:Luis contributed to the Sonic Pi project by modifying the build process and integrating external libraries like QWT, Boost, and the boost datetime library. They made adjustments to the project files (SonicPi.pro), including build configurations for Windows, and updated the installer scripts (sonic-pi.wxs). Additionally, the user worked on internationalization by incorporating Spanish translations and fixing minor code issues to ensure proper functionality. The user also added keyboard shortcuts to switch to tabs directly.
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Role in this project:
Full-stack Developer
Contributions:67 commits, 34 PRs, 1 push in 9 months
Contributions summary:Luis primarily contributed to the SuperCollider IDE, addressing issues related to tab behavior and context menu functionalities. They implemented features like closing tabs with the middle mouse button and improved the right-click context menu when outside of a tab. Furthermore, the user made substantial changes related to the build process, switching from boost code to standard C++ constructs to improve compatibility with Microsoft Visual C++ compiler. Additionally, the user added functionality to bind to specific network addresses for both UDP and TCP connections within the scsynth server, including the necessary command-line arguments.
electronic-musicmidisynthesisc-plus-plussequencer
Find and Hire Top DevelopersWe鈥檝e 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
Luis Portillo - Senior Project Manager at Secure Thingz Ltd.