Nicholas Ruunu

Owner, Web Software Consultant at Nicoding AB

Stockholm County, Sweden
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

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job9 years of employment as a software developer
bookBachelor, Social Science in Information Systems, Bachelor, Social Science in Information Systems at The Faculty of Engineering at Lund University
languagesEnglish, Swedish, php, javascript, ruby, python, java, elixir
stackoverflow-logo

Stackoverflow

Stats
604reputation
41kreached
21answers
0questions
github-logo-circle

Github Skills (17)

application-framework10
laravel-mix10
app-framework10
object-oriented-programming10
laravel10
php10
web-framework10
traits10
software-design9
phpunit9
refactoring8
postmark6
symfony6
escaping6
regex6

Programming languages (10)

TypeScriptDockerfileShellJavaScriptGoPHPHTMLRuby

Github contributions (5)

github-logo-circle
illuminate/support

Feb 2014 - Feb 2014

[READ ONLY] Subtree split of the Illuminate Support component (see laravel/framework)
Role in this project:
userBack-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.
splitilluminatelaravel-frameworkphpsubtree-split
laravel/framework

Feb 2014 - Feb 2014

The Laravel Framework.
Role in this project:
userBack-end Developer
Contributions:11 commits, 8 comments in 14 days
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