Learn About My Journey

    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 - 2020

    Mahinda 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

    IBM AI Engineering Specialization

    IBM

    Issued: Sep 2024
    Credential ID: GZDFFFL6N89N

    Show credential

    AI/ML Engineer - Stage 1

    SLIIT

    Issued: Aug 2023
    Credential ID: 7hgu7jancd

    Show credential

    AI/ML Engineer - Stage 2

    SLIIT

    Issued: Jan 2026
    Credential ID: bpl3sw86eu

    Show credential

    Cybersecurity Essentials

    Cisco Networking Academy

    Issued: Mar 2022

    Show credential

    Achievements

    Codemania v5.0

    IEEE Computer Society of SLTC

    Issued: Jan 2025

    Show credential

    CodeMania v3.0

    IEEE Computer Society of SLTC

    Issued: Oct 2022
    Credential ID: SLTC/IEEE/CS/CV3/108

    Show credential

    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

    Python
    JavaScript
    TypeScript
    Java
    C++
    PHP
    SQL
    HTML/CSS
    Bash

    AI/ML Frameworks and Tools

    PyTorch
    TensorFlow & Keras
    n8n Automation
    LangChain & LangGraph
    FAISS (Vector DBs)
    Transformers
    Scikit-learn
    RAG
    Pandas
    NumPy
    Matplotlib
    Jupyter Notebooks
    Hugging Face
    Google Colab
    Kaggle
    Streamlit

    Web Development

    React.js
    Next.js
    Django
    Tailwind CSS
    Node.js
    SQL & NoSQL Database
    Material UI
    FastAPI
    Express.js
    Laravel(PHP)
    RESTful APIs

    DevOps & Tools

    Git & GitHub
    Docker & Docker Compose
    Kubernetes
    Jira (Agile/SCRUM)
    VS Code
    PyCharm
    Postman

    Specialized Technologies

    Model Context Protocol (MCP)
    Unity (Vuforia)
    LaTeX
    Whisper (STT)
    TTS engines (Kokoro)

    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.

    Ready to Collaborate?

    I'm always interested in connecting with fellow developers, researchers, and innovators. Let's explore opportunities to build something amazing together through AI, machine learning, and full-stack development.