Summary
Veivesh Krishnakumar is a Senior Software Engineer specializing in UX and frontend frameworks with 10 years of experience building accessible, product-driven web applications. Beginning in UX design and transitioning into engineering, he combines product sensibility with hands-on Angular and design-system work to close the gap between user needs and shipped features. At IFS he led accessibility improvements, drove framework enhancements for complex multi-panel layouts, and shipped a VS Code extension to surface design tokens—reducing post-release styling costs by catching issues at write-time. He mentors engineers, runs architecture and code review cycles, and partners closely with UX researchers and stakeholders to inform product decisions, including agentic AI workflow design. Based in Colombo, Sri Lanka, Veivesh brings a rare mix of developer tooling empathy and practical UX insight that improves both developer experience and end-user usability.
10 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Colombo School of Computing
Bachelor of Science - BS, Computer Science and Software Engineering, Bachelor of Science - BS, Computer Science and Software Engineering at University of Bedfordshire
Associate's degree, Computer Software Engineering, Associate's degree, Computer Software Engineering at SLIIT
GCE O/L, GCE A/L, Physical Science, GCE O/L, GCE A/L, Physical Science at Royal College Colombo
Japanese, English, Tamil, Sinhala