My Journey in
AI & Software Engineering
Hi, I'm Sithija Ishan Ranaweera, known as KASI in the tech community. I'm a Software Engineer and AI/ML specialist from Colombo, Sri Lanka, currently in my final year pursuing a BSc (Hons) in Software Engineering at Sri Lanka Technological Campus (SLTC), where I began my journey in June 2022.
My passion lies at the intersection of artificial intelligence and real-world problem-solving. I'm fascinated by how generative AI, autonomous agents, and deep learning can transform industries, particularly education and healthcare. Every project I undertake is driven by a simple question: "How can technology make a meaningful difference in people's lives?"
From an early age, I've been captivated by the potential of technology to solve complex problems. This curiosity evolved into a focused passion for AI and machine learning during my undergraduate studies. Today, I specialize in building intelligent systems that don't just process data, but understand context, adapt to users, and provide genuine value.
Educational Background
BSc (Hons) in Software Engineering
2022 - Present(Final Year)Sri Lanka Technological Campus (SLTC)
Comprehensive foundation in core Computer Science, Software Architecture, and SCRUM/Agile principles. My coursework emphasizes skills critical for modern tech. Focus Areas:
•
Artificial Intelligence & Machine Learning
•
Software Architecture & Design
•
Data Structures & Algorithms
•
Web Application Development
Grade 6 to 13
2012 - 2020Mahinda Rajapaksha College, Homagama
During my school years, I actively took part in leadership roles, extracurricular activities, and sports, developing strong teamwork, discipline, and organizational skills. I also participated in NCC training and represented my school in Karate and athletics competitions.
•
Deputy Head Prefect (2020): Supported the Head Prefect in overseeing student discipline and coordinating academic, cultural, and sports events, fostering effective team collaboration.
•
House Captain (2019): Led house teams in school competitions, motivating peers and organizing inter-house sports meets and activities.
•
School Cadet Platoon Member: Attained ranks of Cadet (CDT), Lance Corporal (LCpl), and Corporal (Cpl), participating in leadership training, drills, and team-building exercises.
•
Sports & Athletics: Competed in Karate and Athletics, representing my school and honing discipline, focus, and teamwork through consistent training and events.
Educational Certifications
Achievements
CodeMania v3.0
IEEE Computer Society of SLTC
Issued: Oct 2022
Credential ID: SLTC/IEEE/CS/CV3/108
Rocketry Design & Modeling Competition
SEDS Sri Lanka
Volunter of the Month
IEEE IAS SLTC and SEDS SLTC
Core Expertise & Technical Skills
I work extensively with large language models and autonomous agent systems, building applications that can reason, plan, and execute complex tasks.
Fine-tuning and deploying LLMs (Gemma, DeepSeek, LLaMA)
Building multi-agent systems with LangChain
Implementing RAG (Retrieval-Augmented Generation) pipelines
Designing autonomous reasoning frameworks
Creating context-aware conversational AI
Prompt engineering and optimization
My deep learning work spans multiple architectures and applications across domains.
Graph Neural Networks for citation analysis and recommendation
Transformer models for NLP tasks
Convolutional networks for computer vision
Fine-tuning pre-trained models (Gemma-3, BERT, GPT variants)
Neural architecture design and optimization
Transfer learning strategies
Programming Languages
AI/ML Frameworks and Tools
Web Development
DevOps & Tools
Specialized Technologies
Community Impact & Leadership
Volunteer & Leadership Roles
I believe in giving back to the tech community and fostering the next generation of innovators:
NASA Space Apps Challenge
Event volunteer and technical mentor
IEEE Workshops
Conducting hands-on workshops on AI/ML fundamentals
Student Tech Communities
Active member and contributor
Open Source
Contributing to educational and AI projects
Peer Mentoring
Helping fellow students with programming and AI
Educational Initiatives
Developing free platforms for students
Educational Initiatives
Platform Development
- →
Developing free educational platforms (Knowingz/OL-Poddo) for Sri Lankan students
- →
Creating accessible learning resources for mathematics and science
Knowledge Sharing
- →
Organizing study groups and coding sessions
- →
Sharing knowledge through GitHub repositories and documentation
My Approach to Development
Problem-First Mindset
I start every project by deeply understanding the problem and the people it affects. Technology is a tool, and the best solutions come from empathy and insight into user needs.
Iterative Innovation
I believe in rapid prototyping, continuous testing, and iterative improvement. Building, learning, and adapting quickly leads to better outcomes than pursuing perfection from the start.
Collaborative Spirit
The best projects emerge from diverse perspectives. I actively seek collaboration, value feedback, and believe that knowledge sharing accelerates collective growth.
Ethical AI Development
I'm committed to building AI systems that are fair, transparent, and beneficial. This means considering bias, privacy, and societal impact in every design decision.
Beyond Code
Personal Interests
Reading research papers on latest AI advancements
Experimenting with new frameworks and technologies
Participating in tech communities and forums
Exploring the intersection of AI and creativity
Contributing to open-source projects
Sharing knowledge with the community
My Philosophy
"AI is not about replacing human intelligence—it's about augmenting it. The future I'm building is one where technology amplifies human potential, makes education accessible to all, and solves problems that improve lives."
This philosophy guides every decision I make, from the projects I choose to the way I mentor others.