Kavindu Sannasgala
Software
Engineer
& Designer
Building production-ready web and mobile applications with a focus on clean architecture, performance, and real business impact.
Who I Am
I am a Software Engineer driven by the challenge of turning complex business requirements into seamless, production-grade applications. With a proven track record of shipping live software across diverse domains such as e-commerce, POS systems, employer portals, and booking platforms, I bridge the gap between robust architectural design and intuitive user experiences. My expertise spans the full stack, from crafting responsive web interfaces with Next.js and TypeScript to developing cross-platform mobile solutions with Flutter and scalable backends using Node.js.
My professional impact is grounded in real-world delivery. During my internship, I contributed to multiple live products where I took ownership of core features such as route protection, complex token refresh flows, and Docker deployments. I thrive in team-based environments, focusing on building secure authentication systems and API integrations that remain stable under the pressure of production traffic.
Currently, I have completed my studies as an ICT undergraduate at the University of Ruhuna and am awaiting graduation. I am finishing my degree with a GPA of 3.63, ranked 2nd in my batch. This academic excellence complements my hands-on experience, allowing me to approach software development with both theoretical rigor and practical efficiency. Whether working on professional contracts or personal projects, I am committed to writing clean, maintainable, and purposeful code that creates genuine value for businesses and end-users alike.
Tech
Stack
Projects
Work history
Contributed to multiple production web applications across diverse business domains, working within a professional team delivering real client-facing products.
Built and shipped complete features across multiple production Next.js applications, from UI implementation and API integration to testing and deployment.
Strengthened application security and reliability by implementing authentication, session management, and access control patterns used in live production environments.
Collaborated on shared codebases, contributing reusable components, utility layers, and consistent patterns that improved team-wide development speed.
Identified and resolved performance bottlenecks, improving page load times and application responsiveness across multiple projects.
Supported production deployment processes including environment configuration and containerization, gaining hands-on DevOps experience.
Academic Excellence
Bachelor of Information Communication Technology
University of Ruhuna
Faculty of Technology
Specialized in Software Engineering. distributed systems, data structures, database management, project management, Fundamentals of AI/ML web development, Network, Security and testing
GCE Advanced Level & Ordinary Level
Taxila Central College
Horana
Engineering Technology stream with Information and communication technology and Science for Technology
