Nirmal Ariyathilake is a software engineer from Sri Lanka with eight years of experience building mobile-first products and web tooling, specializing in Flutter, Android, Spring Boot and Firebase. He has progressed from internships and freelance work to senior engineering roles where he architects apps, leads teams, mentors juniors, and automates CI/CD-driven deployments. His recent work includes shipping cross-platform Flutter apps and a SvelteKit/Tailwind web app backed by Sanity CMS, deployed via Docker and GitLab CI. Known as a "Flutter fanatic" on GitHub, he combines hands-on mobile development with backend integration and testing discipline (Riverpod, Bloc, Dio, REST). He brings practical telecom industry experience and a software engineering degree (Second Class Upper) from SLIIT, with a track record of establishing coding standards and release processes that scale small teams.
8 years of coding experience
8 years of employment as a software developer
St Benedict's College Colombo 13
Bachelor’s Degree, Computer Software Engineering, Second Class Honors (Upper Division), Bachelor’s Degree, Computer Software Engineering, Second Class Honors (Upper Division) at SLIIT
A simple text formatting package. Hooks version of formattd_text
Contributions:10 releases, 10 commits, 6 PRs in 1 year 2 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.