Yasiru Nilan is a Technical Lead with 10 years of experience building cloud-native, serverless architectures and AI-enhanced products using Node.js, Typescript, NestJS and AWS. He has progressed from PHP and full‑stack engineering at OrangeHRM—contributing to core HR modules and enterprise features—to leading cross-functional teams and mentoring engineers at IdeaBits and Allion Technologies. He blends hands-on implementation (including a GenAI-powered code generation tool) with stakeholder collaboration to deliver scalable solutions across travel, healthcare, education and finance domains. An active open-source contributor, he has improved front-end UX in the widely used TEAMMATES project and implemented enterprise features in OrangeHRM’s repo. Based in Colombo, he pairs technical depth in cloud and AI integrations with a knack for improving developer productivity and product usability.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BSc) Engineering (Hons), Computer Science and Engineering, Bachelor of Science (BSc) Engineering (Hons), Computer Science and Engineering at University of Moratuwa
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.
Role in this project:
Full-stack Developer
Contributions:44 reviews, 14 commits, 10 PRs in 3 months
Contributions summary:Yasiru implemented new features and fixed issues across the OrangeHRM system. They added a corporate branding plugin, improved registration data, and fixed theme reset issues, indicating work on both the frontend and backend of the application. The user also contributed to the PIM (Personal Information Management) module, adding a report-to screen and fixing employee autocomplete functions, which points towards UI and backend development within the HR context. Further contributions included fixes to file type and country code validation during employee import.
TEAMMATES is a feedback management tool for education
Role in this project:
Front-end Developer
Contributions:12 commits, 8 PRs, 87 comments in 4 days
Contributions summary:Yasiru primarily focused on front-end development, making numerous style and layout changes to the `usermap.html` file. They modified CSS to improve the visual presentation of elements, and adjusted the JavaScript code to reflect changes in the HTML structure. Furthermore, the user appears to have corrected merge conflicts, indicating participation in a collaborative development process. These changes primarily revolve around enhancing the user interface.
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.