Sha Senevirathne is a Principal Engineer based in Sydney with over a decade of experience designing and shipping mobile applications across iOS and Android, primarily using React Native and TypeScript. He has led cross-functional teams and mentored developers at organizations including NAB, MoneyMe, and OFX, driving BaaS integrations, native bridging, CI/CD and mobile security best practices. His background spans augmented reality and game development through early career roles, giving him a strong grounding in performance-conscious, user-focused interfaces. Sha combines hands-on implementation with technical leadership—owning release processes, guild facilitation, and recruitment—while keeping code readability and maintainability front of mind. A self-directed learner and proud multitasker, he publishes projects at codewithsha.com and balances a pragmatic engineering approach with creative problem solving. Notably, his experience ranges from enterprise banking apps to AR retail projects, reflecting both rigorous production discipline and a flair for experimental tech.
9 years of coding experience
14 years of employment as a software developer
MSc Games Software Development, MSc Games Software Development at Sheffield Hallam University
Royal College
BSc Software Engineering, BSc Software Engineering at Sri Lanka Institute of Information Technology
Contributions:27 commits, 21 pushes, 8 branches in 7 months
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.