Software Engineer | AI & Data Science Developer | Automation Enthusiast
Based in Sri Lanka • Open to Internships and Graduate Opportunities
I build practical software solutions using Python, Java, and modern AI tools. My experience spans machine learning, large language model applications, automation pipelines, and full-stack development.
I enjoy turning real-world problems into scalable, production-oriented systems—from object detection models and retrieval-augmented chatbots to REST APIs and intelligent automation workflows.
AI-powered application that summarizes articles from URLs or RSS feeds and generates multiple-choice flashcards for learning.
Tech Stack: Python, Streamlit, LangChain, OpenRouter, BeautifulSoup
Retrieval-augmented application that answers questions from uploaded documents using TF-IDF search and LLM-based response generation.
Tech Stack: Python, NLP, GPT-4o-mini
Conversational agent with persistent memory and context-aware responses.
Tech Stack: Python, Agno, Mem0, DistilGPT-2
Machine learning pipeline using classification, regression, and ensemble models to predict mortality status and survival months from SEER data.
Tech Stack: Python, Scikit-learn, Pandas, Matplotlib
Computer vision system that detects land-use features from satellite images using Faster R-CNN and COCO evaluation metrics.
Tech Stack: Python, PyTorch, OpenCV, Labelme
Multi-threaded ticket booking platform with Spring Boot backend and vendor-customer simulation.
Languages: Python, Java, JavaScript, SQL, HTML, CSS
Frameworks & Libraries: Spring Boot, React, Scikit-learn, PyTorch, OpenCV, LangChain, Pandas, NumPy
Tools & Platforms: Git, GitHub, Docker, Maven, Jupyter, Google Colab, Postman, Jenkins, Selenium
Core Areas: Machine Learning, LLM Applications, Retrieval-Augmented Generation (RAG), Automation, REST APIs, Computer Vision
- LinkedIn: https://www.linkedin.com/in/sanali-lokuge
- GitHub: https://github.com/SanaliSLokuge


