About Me

I am a software developer with expertise in both front-end and back-end technologies. I hold a Master’s degree in Information Systems from Friedrich Alexander University of Erlangen-Nuremberg, where I developed a strong foundation in software engineering concepts, blending both theoretical knowledge and hands-on experience. My journey into technology began after earning a Bachelor's degree in Business Economics from the University of Colombo in 2018. I initially worked as a Management Information Systems Analyst at Moody’s Analytics Knowledge Services in Sri Lanka for two years, where I gained valuable experience in data-driven decision-making and business intelligence. Driven by my passion for software development, I transitioned into the field through my Master’s studies, focusing on advanced software engineering techniques and emerging technologies. During my academic and professional journey, I have worked extensively with Large Language Models (LLMs) and conducted research on cutting-edge methodologies to enhance Retrieval-Augmented Generation (RAG) systems. My thesis focused on improving retrieval efficiency and response quality in RAG pipelines using advanced re-ranking models. I am passionate about building scalable and intelligent software solutions, leveraging AI-driven approaches to optimize information retrieval and user experience..

  • Front-end Development
    Javascript
    React
    HTML/CSS
  • Back-end Development
    Python
    C
    Node.js
    Express.js
    SQL
    PostgreSQL
    Flask
  • Testing & QA
    PyTest
  • AI & Machine Learning
    LangChain
    Hugging Face
    Large Language Models (LLMs)
    Retrieval-Augmented Generation (RAG)
  • Programming Tools/Frameworks
    Git/GitLab/GitHub
    Cognigy
  • April 2019 - September 2019
    MIS Associate at Moody's Analytics
  • Oct 2017 - March 2019
    MIS Analyst at Moody's Analytics
  • 2020 - 2025
    Master’s in International Information Systems at Friedrich Alexander University of Erlangen-Nuremberg
  • 2014 - 2018
    Bachelor’s in Business Administration at University of Colombo

My Work

RAG Reranker Comparison - Master Thesis

RAG Reranker Comparison - Master Thesis

"Enhancing Retrieval-Augmented Generation Pipelines for Improved Performance: A Comparative Analysis of Reranking Models." The project focuses on evaluating the impact of different reranking models in Retrieval-Augmented Generation (RAG) pipelines, using varying configurations for initial retrieval (k).

Chatbot Project

Chatbot

Chatbot project developed for the FAU website using the Cognigy coding platform. The main use case was a new student joining the university and going on about her issues when getting relavant information from FAU website and its different kinds of portals. This chatbot will address different student needs related to their program structure, accommodation, transport, health insurance or so by providing reliable answers from FAU databases.

SQL Chat App

SQL Chat APP

A chat application to retrieve database information from SQL queries prompted in natural language

Alien Game

Alien Game

This game was built using JavaScript, HTML and CSS

Mushroom Hunter

Mushroom Hunter

This mushroom popping game was developed using Javascript and HTML canvas.

Mastermind Game

Mastermind Game

The Mastermind game developed using python

Billing System

Restaurant Billing System

This is a restaurant bill generator which allows the user to enter customer name and the items that were bought. This was built using C.

Notes App

Notes App

This is a notes app built using Flask, sqlite3, sqlalchemy and HTML. It has a sign up function and a login function.

Blog Project

LocalAthlete Blog Project

This was built using HTML CSS and JavaScript. Still a work in progress project.

Back to Top

Contact Me

shehan.samarasena@gmail.com

015221449074

.