Randika Karanayaka

Hi, I'm Randika Karanayaka
Software Engineer
A passionate software engineer specializing in web development, building modern and scalable applications.
Who Am I?



Profile
Motivated and detail-oriented software engineering undergraduate passionate about full-stack web development. I adapt quickly to new concepts, thrive in dynamic environments, and am deeply committed to continuous learning, problem-solving, and collaborating on innovative team-driven solutions.
Education
Pursuing a BSc (Hons) in Software Engineering at CINEC Campus (current GPA: 3.55/4.0). Previously completed my GCE Advanced Level in the Physical Science stream at Rahula College, Matara.
Achievements & Leadership
Elected Media Coordinator for the Students' Medical Unit (2024–2025) and active member of the Tech Strike Club at CINEC Campus. Selected to co-author and present our AI-driven MERN smart apparel management research at the 6th CINEC International Research Symposium (CIRS 2025).
Current Projects
Currently implementing 'Smart Safari' for my final-year research, a mobile app built with React Native and an admin portal built using React. I am also contributing to the Ceylon Luxe e-commerce platform, GESI smart policing platform & MS Tours property rental platform during my internship, following my recent work on a MERN-stack smart apparel management system for a 3rd-year group project involving AI-driven optimizations.
Technical Capabilities
Languages & Core7 Skills
Frontend Engineering5 Skills
Backend & Databases5 Skills
Cloud, Tools & DevOps8 Skills
Professional Experience
Full-Stack Developer Intern
ClouDev Technologies
- Contributed to full-stack web solutions for 3 core client systems: GESI Smart Policing, MS Tours Property Rental, and Ceylon Luxe E-Commerce.
- Developed and deployed responsive end-to-end web applications leveraging Next.js, Node.js, Express, MongoDB, and RESTful APIs.
- Collaborated closely in an Agile/Scrum workspace, participating actively in sprint planning, daily stand-ups, and developer code reviews to release features on schedule.
- Utilized Git and GitHub for distributed version control, maintaining team code sanity via advanced branching strategies and strict PR reviews.
Technologies & Methodologies
Undergraduate Researcher & Developer
CINEC CampusGPA 3.4+
- Pursuing a BSc (Hons) in Software Engineering, achieving a current GPA of 3.4+/4.0.
- Developing 'Smart Safari' for final-year research, implementing a mobile application using React Native and an interactive administrative dashboard using React.
- Designed and developed 'Smart Apparel Management System' using the MERN Stack and AI-driven fabric-cutting optimization, selected and presented at the 6th CINEC International Research Symposium (CIRS 2025).
- Elected and served as Media Coordinator for the Students' Medical Unit (2024-2025) and active member of the Tech Strike Club.
Technologies & Methodologies
Featured Projects
Portfolio Website (This)
Developed a personal portfolio showcasing projects, technical skills, and experience. Built with a responsive and modern design, ensuring optimal performance and accessibility.
Hotel Booking System
Designed and optimized a hotel booking system to improve performance, user experience, and scalability. Implemented key features such as room reservations, user authentication, and a dynamic pricing model.
Instagram Login Automation
A Selenium-based automation script for testing Instagram login functionality using Java. This project automates the login process by simulating user interactions such as entering credentials, handling login errors, and verifying authentication success. It uses WebDriverManager to automatically manage browser drivers.
Volunteer Web Application
Developed a platform connecting volunteers with verified charity events. Features include event browsing, registration, and secure authentication, ensuring trust and transparency in volunteer engagement.
Online Shopping Website
Developing a fully functional online shopping platform allowing users to sign up, log in, search for items, add items to the cart, place orders, make purchases, and rate products.
Smart Apparel Management Web Application
Designing and developing a web application to efficiently manage apparel inventory, automating stock updates, and providing insights into sales trends. Integrating features such as supplier management, real-time order tracking, and predictive restocking.
Online Bookshop - API
Backend API for an online bookshop system featuring JWT authentication, password encryption, email verification, Google Books API integration, profile and cart management, checkout with invoice generation, and RESTful endpoints built with Node.js, Express, and MongoDB.
Movie Explorer - API
Explore trending movies, search by title, view detailed info (trailer, cast, genres), and manage your personal favorites — all in a clean, responsive React app. Built with Context API, Material-UI, Framer Motion, and TMDb API. Includes login/logout flow, dark/light theme toggle, and user-specific session handling.
Dev Connector - API
A robust and scalable backend API built with Node.js, Express, and MongoDB, created during a hands-on backend development course. It features JWT-based authentication, user profile management, and modular routing, offering a strong foundation for building real-world applications and RESTful services.
Pet Care Center Website
Developed a responsive website for a pet care center, providing information on services, facilities, and contact details. Implemented a user-friendly interface with intuitive navigation and engaging visuals.
Blog Site
I did this project for the final project of the Introduction To HTML5 course run by Coursera.
Enhanced Blog Site
I did this project for the final project of the Introduction To CSS3 course run by Coursera.
Certifications
Specialized Certificates
MERN Stack Front To Back: Full Stack React, Redux & Node.js

Skills:
Web Design for Everybody: Basics of Web Development & Coding

Skills:
Regular Certificates
Advanced Frontend Development and Deployment

Skills:
Frontend Development with React

Skills:
6th CINEC International Research Symposium (CIRS 2025)

Skills:
Web Design for Everybody Capstone

Skills:
Advanced Styling with Responsive Design

Skills:
Interactivity with JavaScript

Skills:
Backend Development and API Creation

Skills:
Mongodb Tutorial

Skills:
Python Fundamentals for Beginners

Skills:
Introduction to CSS3

Skills:
Introduction to JavaScript

Skills:
Introduction to HTML5

Skills:
Front End Development - HTML

Skills:
Front End Development - CSS

Skills:
Contact Me
Get in Touch
If you have any questions, job opportunities, or research project proposals, feel free to reach out through my active direct channels or write me a message.
