Skip to content
View SanaliSLokuge's full-sized avatar

Highlights

  • Pro

Block or report SanaliSLokuge

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SanaliSLokuge/README.md

Sanali Lokuge

πŸ’» Data Science & AI Enthusiast | Automation & Software Developer


πŸš€ About Me

Hi, I'm Sanali β€” a curious mind passionate about solving real-world problems using code.
From scraping the web with Python to building decision tree models and automation workflows, I’m always crafting something useful. My current focus includes data automation, AI workflows, and creative web interfaces, all powered by lightweight tools and fast iteration.

πŸ“ Based in Sri Lanka | Open to internships & collaboration.


Profile Views


πŸ“Œ Featured Projects

πŸ” Web Scraper with Firecrawl & Playwright

Automated keyword-based data scraping using requests, Playwright, and BeautifulSoup.
Tools: Python, Google Colab
πŸ“„ Demo Notebook | πŸ”§ Real-world scraping workflows

πŸ“Š Breast Cancer Prediction (SEER Dataset)

Classification & regression models using logistic regression, NaΓ―ve Bayes, KNN, and Decision Trees.
Goal: Predict mortality and survival months.
Tech: Python, Sklearn, Matplotlib, CRISP-DM
πŸ“„ Notebook | πŸ“ˆ Ensemble models & decision rule tracing

πŸ›  Real-Time Event Ticketing System

CLI & Spring Boot backend for real-time ticket booking with multi-threading and logging.
Stack: Java, Maven, Spring Boot
🎟️ Vendor-Customer simulation | Manual logging | Concurrency logic

🌐 Architecture Portfolio Website

Full-screen SVG sketch-based animated portfolio with scroll CTA & responsive layout.
Stack: HTML, CSS, JavaScript, Rough.js
🎨 Creative background animations + structured web architecture


πŸ’» Tech Stack

Languages: Python, Java, JavaScript, HTML, CSS
Frameworks: Spring Boot, React (Basics), OpenCV
Tools: Git, GitHub, Maven, Colab, Make.com, Google Sheets, VS Code, IntelliJ, Jupyter, Visual Studio
Libraries: Sklearn, Matplotlib, BeautifulSoup, Playwright, Pandas,


πŸ”— Socials

LinkedIn β€’ GitHub β€’ [Portfolio(https://sanalilokuge.netlify.app)


πŸ“ˆ GitHub Stats (Optional)

GitHub Stats
Top Languages

Pinned Loading

  1. Mem0-Agno-Agent-Interaction-with-Chaining-Logic Mem0-Agno-Agent-Interaction-with-Chaining-Logic Public

    An interactive AI agent system demonstrating how to store, retrieve, and reason with long-term memory using Mem0, Agno agents, and GPT-2 in a simple command-line interface.

    Jupyter Notebook 2

  2. Breast-Cancer-ML-Prediction Breast-Cancer-ML-Prediction Public

    Machine Learning project using classification, regression, and ensemble techniques to predict breast cancer mortality status and survival months using clinical data. Built with scikit-learn, decisi…

    Jupyter Notebook

  3. id-tagging-schema id-tagging-schema Public

    Forked from openstreetmap/id-tagging-schema

    πŸ†”πŸ· The presets and other tagging data used by the iD editor

    JavaScript

  4. BookStore-API BookStore-API Public

    A Bookstore application using Java JAX-RS. It simulates an e-commerce environment with CRUD functionality for books, authors, customers, shopping carts, and orders.

    Java