About Me
An information technology undergraduate with hands-on experience across the full software development lifecycle. Skilled in data structures, algorithms, and database concepts, with a strong foundation in cloud-based environments. I am eager to contribute creative ideas through an internship focused on impactful, enterprise-grade projects, while learning from experienced professionals in software engineering.
Education
- BSc (Hons) in Information Technology, Specializing in Information TechnologyOngoingSri Lanka Institute of Information Technology | 02/2022 - present
- Physical Science and Information TechnologyCompletedSivali Central College, Ratnapura | 01/2007 - 11/2020

























My Recent Projects

Cuplet - A Character AI Chatbot App
Developed an AI-powered mobile app enabling users to create and chat with custom characters using the LLaMA 3.3 large language model. Integrated Google account authentication and a subscription-based model for premium features. Developed a scalable ExpressJS backend, containerized with Docker and deployed on Google Cloud Run, with automated CI/CD using GitHub Actions. Designed a high-performance Flutter-based frontend, optimized for release on the Google Play Store, and integrated Firebase Cloud Messaging for real-time push notifications.

Life Nova - Fully Voice Controlled Productivity App for Visually Impaired Users
Developed automatic diary entry generation based on phone data (call logs, app usage, etc.) using LLaMA LLM. Tracked progress toward user-defined goals using NLP techniques with spaCy for semantic similarity and FuzzyWuzzy for fuzzy matching from the generated diary entry. Designed a Flask backend with secure Google sign-in and CI/CD pipelines for streamlined deployment.

Online Shopping Mall System with AI capabilities
This is an AI-enhanced Online Shopping Mall System using the OPEN AI API for intelligent filtering and recommendations

Social Media Application for Gym Users
A fitness-centric social media platform for enthusiasts to share workouts, recipes, and progress. Users can post media, share plans, manage profiles, interact with others, and receive notifications for likes and comments

Online Movie Theater Management System
A full-stack web platform for searching, booking, and purchasing movie tickets, deals, and exclusives. Automate theater management for a simplified, interactive experience
My Approach

Planning and Design
I start by collaborating with stakeholders to understand project requirements and define the scope. Then, I design the system architecture, selecting the tech stack and planning the database, API, and data flow. Finally, I create wireframes and prototypes to ensure a great user experience.

Development
I develop the front-end using modern frameworks to create a responsive and interactive user interface. On the back-end, I set up the server, develop APIs, and implement business logic. I also manage the database, ensuring efficient data handling and security.

Testing and Deployment
I test the app thoroughly to make sure everything works well. Then, I deploy it using automated tools and a hosting service. After it's live, I keep an eye on it, fixing any issues and updating it as needed.