Johan Nilsson is a pragmatic software craftsman and entrepreneur based in Newport, Wales, with 15 years of hands-on engineering experience and over 20 years engaged in software practice. He runs multiple ventures including Tuendi Capital, Nilsson Property Group and Softy Ltd, blending technical delivery with business ownership. A Master’s-trained security engineer, he brings a strong focus on reliable, testable backend systems and has contributed to the well-known FakeItEasy .NET mocking library by improving async mocking, adding Task<T> support and strengthening test coverage. Johan combines deep technical problem-solving with practical product instincts, often tackling tricky asynchronous behavior that surfaces only at scale. His profile reflects an uncommon mix of open-source impact, security background and ongoing entrepreneurial leadership.
14 years of coding experience
Bachelor, Security Engineering, Bachelor, Security Engineering at Blekinge Tekniska Högskola
Master, Security Engineering, Master, Security Engineering at Blekinge Institute of Technology
Contributions summary:Johan focused on enhancing the `FakeItEasy` library by adding features related to mocking asynchronous operations. They implemented and refactored code to support returning mocked values and sequences for `Task<T>` return types, including adding overloads for `ReturnsLazily` and `ReturnsNextFromSequence`. The user also improved test coverage and improved code style through bug fixes and adjustments to existing tests, addressing issues in handling asynchronous operations.
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.