About Me

I am Buddhima Vilochana, a Software Engineering undergraduate at SLIIT, passionate about technology, innovation, and creating impactful digital solutions. With hands-on experience in full-stack and mobile application development, I build scalable and user-centric systems using modern technologies such as ReactJS, NextJS, Angular, NodeJs, .NET, and PHP. I have professional experience as a Full Stack Developer at illumin-Labs and completed an internship at Nova Corp (Pvt) Ltd. I’m eager to explore emerging technologies and deliver innovative solutions.
Sri Lanka Institute of Information Technology
BSc (Hons) in Information Technology
Specializing in Software Engineering
ST Aloysius' College, Galle
GCE Advanced Level
Physical Science Stream
My Experience
Software Engineer Intern
Nova Corp (Pvt) Ltd
Feb 2025 – Aug 2025
As a Software Engineer Intern, I developed and debugged web applications using MERN and PHP, focusing on user interfaces and RESTful APIs. I performed unit testing, contributed to Agile sprints and code reviews, and assisted in debugging and deployment to ensure reliable delivery.
Contract - Full-Stack Web Developer
illumin-labs
Dec 2024 – Present
As a Contract Web Developer, I design, develop, and maintain web applications, ensuring responsive and user-friendly interfaces. My work involves building and testing features, debugging issues, and optimizing performance for seamless functionality. I actively contribute to the full development cycle, from planning and design to deployment.
Contract Web Developer (WordPress & Next.js)
CODEMAS Technologies
Nov 2025 – Present
As a Contract WordPress and Next.js Developer, I develop and maintain custom WordPress themes and plugins while building modern, responsive web interfaces using Next.js. My responsibilities include website optimization, implementing front end and back end features, troubleshooting technical issues, and ensuring timely delivery of tasks. I contribute throughout the full development lifecycle, from planning and development to testing and deployment.
Featured Projects
Explore my collection of academic and personal projects showcasing various technologies and skills
Alankara Interior Web Application
Developed a responsive web application for Alankara Interior using WordPress, combining static pages with dynamic content powered by Advanced Custom Fields (ACF). Implemented custom SCSS styling for a modern, responsive layout and optimized performance using browser developer tools before deployment to enhance overall user experience.
Smart Job Web Application
Developed a responsive Smart Job web application using WordPress, featuring both static and dynamic pages to manage job listings and content efficiently. Implemented custom SCSS for responsive UI design, and optimized performance and responsiveness using browser developer tools prior to deployment.
GreenGleam Cleaning Platform
Built a booking management platform with flexible scheduling, real-time validation, and checkout integration, enabling 100+ users to book services with a 99% success rate. Implemented service-type-based discount logic and integrated Google Review widget for customer feedback.
My Services
Comprehensive software development solutions tailored to bring your ideas to life
Full Stack Developer
Building end-to-end web applications with modern technologies. Expertise in both frontend and backend development, from database design to user interfaces.
UI/UX Developer
Creating intuitive and responsive user interfaces with a focus on user experience. Implementing modern design principles and ensuring accessibility.
Mobile App Developer
Developing cross-platform mobile applications using React Native and Flutter. Creating seamless mobile experiences for iOS and Android platforms.
Software Developer
Building robust and scalable software solutions. Expertise in system architecture, clean code practices, and software design patterns.
Database Engineer
Designing and implementing efficient databases using SQL Server, MySQL, and Oracle DB. Specializing in database optimization, query performance, and ensuring data integrity.
Quality Assurance Engineer
Ensuring software quality through comprehensive testing strategies, including manual, automated, and performance testing across different platforms.




