Nicholas Ruunu is a seasoned web software consultant and founder with 15 years of experience building PHP-powered web applications and managing deployments and development strategy. He runs Nicoding AB and has led teams and IT services from student organization leadership to team lead roles in commercial firms, combining hands-on engineering with operational responsibility. A long-time Unix user and early web creator (first site in 1997), he brings low-level server familiarity alongside modern PHP practices. Nicholas is an active open-source contributor to the Laravel ecosystem, having improved macro/macroable traits and tests in the widely used laravel/framework and illuminate/support components. Based in Stockholm, he frequently engages with the developer community through meetups and conferences, reflecting a continuous commitment to learning and improving tooling.
15 years of coding experience
9 years of employment as a software developer
Bachelor, Social Science in Information Systems, Bachelor, Social Science in Information Systems at The Faculty of Engineering at Lund University
[READ ONLY] Subtree split of the Illuminate Support component (see laravel/framework)
Role in this project:
Back-end Developer
Contributions:21 commits in 14 days
Contributions summary:Nicholas primarily focused on refactoring and enhancing the `MacroTrait` functionality within the Illuminate Support component. Their work involved moving macro functionality, unifying macro tests, and correcting spacing issues. They then updated the naming convention to `MacroableTrait`, further refining the design. Finally, they integrated functionality to cover non-static macro calls.
Contributions summary:Nicholas focused on enhancing the Laravel framework by introducing macro functionality to classes like `Str`, `Response`, `FormBuilder`, and `HtmlBuilder`. They implemented and refined traits for macro usage, including `MacroTrait` and later `MacroableTrait`, to streamline the addition of custom methods. Their contributions also included refactoring existing tests and adding new tests for the macro functionality, and the user updated code style, including spacing and the ordering of namespaces and `use` statements.
laravel-frameworklaravelphpframework
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
Nicholas Ruunu - Owner, Web Software Consultant at Nicoding AB