Mario Lang is a seasoned technology leader and Managing Director with 24 years in IT, specialising in international ERP rollouts, Microsoft Dynamics (FICO & lean manufacturing) architecture, and end-to-end IT service management. He blends hands-on C#/.NET development and ERP consulting with strategic product thinking informed by postgraduate studies in strategic management. Based in Fürstenfeld, Austria, he has led cross-border projects across Europe and Asia while running his own firm since 2014. An active open-source contributor, he has improved stability and usability in notable projects like ChaiScript and SuperCollider, demonstrating a rare mix of low-level C++/Haskell tinkering and enterprise systems delivery. Known for pragmatic problem-solving, Mario pairs academic distinction in business engineering and computer science with a knack for making complex integrations maintainable and reliable.
24 years of coding experience
2 years of employment as a software developer
Vienna University of Technology
Postgraduate, Strategic Management CAS HSG, Postgraduate, Strategic Management CAS HSG at University of St.Gallen
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Role in this project:
Back-end Developer
Contributions:21 commits, 17 PRs, 7 comments in 3 years
Contributions summary:Mario primarily focused on improving the codebase's stability and efficiency within the SuperCollider project. Their contributions included fixing a segmentation fault related to network address matching, implementing null pointer checks to prevent crashes, and applying formatting changes for code consistency. The user also addressed memory management by replacing older methods of memory allocation with `nullptr`, streamlining the codebase by using the latest language features. These improvements targeted core functionalities of the audio server, enhancing its overall performance and reliability.
A declarative Unix terminal UI library written in Haskell
Role in this project:
Full-stack Developer
Contributions:19 commits, 20 PRs, 10 comments in 3 years 5 months
Contributions summary:Mario primarily focused on improving the user interface of the terminal UI library. Their contributions included fixing typos, positioning the cursor correctly in form elements (checkboxes, radio buttons), and enhancing the file browser widget. Additionally, the user addressed build issues and updated the library to support new features like the `putCursor` API call, which allows for positioning the cursor without making it visible. They also added emacs-compatible keybindings.
unixunix-terminalhaskelldeclarativeframework
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.