~/sasindu.com

Available now in Malabe, Sri Lanka

Sasindu

Data Science undergraduate building data pipelines, APIs and small AI tools.

looking for

Internship or trainee roles in data science, data analysis, ML engineering or backend development.

4th-year undergraduatePythonSQLFastAPIEmail me

Projects

Things I built and can walk you through.

retail-warehousePrivate repo

Retail sales data warehouse

263k+ real transactions

A retail shop had eight years of sales locked in a legacy point-of-sale database that nobody could query.

  • SQL and Python ETL that extracts, cleans and loads the records into a DuckDB warehouse.
  • A small API on top so the cleaned data can be queried for sales and product reports.
  • Python
  • SQL
  • DuckDB
  • Pandas
  • FastAPI

Private repository (contains real business data). Happy to walk through it in an interview.

sales-chatPrivate repo

Chat interface for sales questions

streams over SSE

Shop staff wanted to ask simple questions about sales without writing SQL.

  • A FastAPI backend that answers questions over the warehouse’s sales records.
  • A React chat UI that streams responses with server-sent events.
  • FastAPI
  • Pydantic
  • React
  • DuckDB
  • LLM API

Private repository, built on the warehouse above.

fluxpricerPublic repo

FluxPricer

4-person team · 376+ commits

A coursework brief to build a dynamic-pricing web app that suggests prices from market data.

  • Backend API in FastAPI with SQLite storage, plus live price updates to the frontend.
  • I was the lead contributor on the team, with 376+ commits.
  • Python
  • FastAPI
  • SQLite
View FluxPricer on GitHub

Skills

Languages
PythonSQLBash
Data
PandasDuckDBPostgreSQLSQLiteETL pipelines
Backend and web
FastAPIPydanticREST APIsReactGit
ML and AI
Machine learning courseworkLLM APIsRetrieval (RAG) basics
Tools
LinuxGit and GitHub

Education

Two degrees, studied in parallel.

SLIIT

BSc (Hons) in Information Technology, specialising in Data Science

Sri Lanka Institute of Information Technology (SLIIT)

Modules include machine learning, data mining, information retrieval and big-data processing.

2023 – present · 4th year

UoR

BSc in Computer Science, Physics and Mathematics

University of Ruhuna

Studied alongside the SLIIT degree.

2024 – present

Contact

I’m looking for an internship or trainee role and can start now. Email is the fastest way to reach me.