Lasath Fernando is a seasoned software engineer with 15 years of experience, currently building software at Microsoft in Seattle. He contributes across the stack, with notable open-source work on CSharpier—adding C# formatting features and MSBuild packaging tasks—and on the Qt/C++ Matrix client Nheko-Reborn, where he improved UI scrolling and pagination UX. Comfortable in both back-end and front-end roles, he blends practical engineering (refactoring, test coverage) with user-focused front-end fixes that reduce friction. His pattern of addressing binding issues and adding visual fetch indicators shows attention to reliability and perceived performance. Colleagues appreciate that he pairs deep technical chops with a pragmatic focus on shipping maintainable, testable code.
CSharpier is an opinionated code formatter for c#.
Role in this project:
Back-end Developer
Contributions:504 reviews, 23 commits, 165 PRs in 1 year 10 months
Contributions summary:Lasath primarily worked on C# code formatting features within the CSharpier project. Their contributions include adding new test cases, modifying tuple expression printing, refactoring code into helper functions, and adjusting string concatenation behavior. They also began creating build tasks for the project's MsBuild integration, ensuring the project can be built and packaged correctly.
Contributions:7 commits, 2 PRs, 2 comments in 2 days
Contributions summary:Lasath contributed to the UI/UX of the desktop client. Their work includes integrating a `ScrollHelper` QML component for improved scrolling behavior, fixing binding loops for height and padding issues. They also addressed code review comments and added a visual indicator (a spinner) for data fetching during pagination, enhancing the user experience.
windowslinuxmatrixdesktopmacos
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.