Summary
Kavindu Madushanka is a Senior Software Engineer with five years of hands-on experience building modern web and blockchain applications, currently based in Sri Jayawardenepura Kotte. He progressed from a university-era co-founder and full-stack developer to front-end specialist roles at PERFECTUS, where he shipped production-ready dApps and DeFi interfaces using React, Next.js, GraphQL and Web3 integrations. Now at Creative Software he brings a pragmatic blend of product-minded engineering and performance optimization skills honed across small startup teams and collaborative design-driven projects. A Second Class Upper Computer Engineering graduate from the University of Peradeniya, he pairs strong academic foundations with practical experience delivering responsive, scalable UIs and end-to-end features. Notably, his early startup work gave him broad ownership—from databases and APIs to deployment—making him comfortable across the full stack even while focusing on frontend excellence.
5 years of coding experience
5 years of employment as a software developer
B.Sc. Engineering (Hons), Computer Engineering, Second Class Upper Division, B.Sc. Engineering (Hons), Computer Engineering, Second Class Upper Division at University of Peradeniya
PHYSICAL SCIENCES, Combined Mathematics (A), Physics (A), Chemistry (A), PHYSICAL SCIENCES, Combined Mathematics (A), Physics (A), Chemistry (A) at Richmond College