Hansana Prabashwara

440/D, Hokandara North, Arangala, Hokandara ยท (+94) 76-797-0103 . prabashwara.h@gmail.com

Hello! I'm a passionate and dedicated Computer Science student at the University of Moratuwa, currently specializing in Data Science Engineering. My journey in the world of technology has been driven by a deep curiosity and a relentless pursuit of knowledge. I thrive on solving complex problems and am particularly fascinated by the intersection of machine learning, data science and software development.


Education

B. Sc Engineering (Hons) (Computer Science & Engineering)

University of Moratuwa
Data Science Stream

Current GPA: 3.78

May 2022 - Present

G.C.E Advanced Level Examination

Mahanama College, Colombo 03
Physical Science Stream

Results: 3As

Z-Score: 2.2915

Distric Rank: 125

Island Rank: 326

June 2018 - November 2020

G.C.E Ordinary Level Examination

Mahanama College, Colombo 03

Results: 9As

January 2016 - November 2017

Projects

EduGenius

Math Tutoring Application

EduGenius is an innovative Retrieval Augmented Generation (RAG) application designed to transform the way students engage with math. By leveraging advanced technologies like Chroma DB, Gemini, and LangChain, EduGenius provides personalized feedback and accurate grading for users' answers to math questions.

Ongoing

QRMate

QR Code Reading Mobile Application

QRMATE is a versatile and user-friendly mobile application designed to simplify user interaction with QR codes. Developed using Flutter, QRMATE empowers users to effortlessly read, store, and generate QR codes all within a single app.

Ongoing

B Airways

Airplane Reservation System

B Airways is a comprehensive airplane reservation system designed to make booking flights effortless. With B Airways, users can easily purchase air tickets and stay updated with the latest flight schedules. The platform also features a robust admin panel for managing bookings and schedules efficiently. Built usng React, Node.js and MySQL

Phasor

Python package for phasor calculations and visualisation

Phasor is a specialized Python package for performing and solving phasor calculations. The package is capable of handling unbalanced phasors and includes features for detailed phasor visualizations, making it a valuable tool for electrical engineering and related fields.

Pdf Query

An AI agent to interact with the content of the PDF documensts

PDF Query is an Retrieval Augmented Generation (RAG) application designed to streamline the process of extracting and interacting with information from PDF documents. Built using the Gemini APIs with Langchain and FAISS, PDF Query allows users to upload a PDF and effortlessly ask questions related to its content. The application processes the document, retrieves relevant information, and generates precise, context-aware responses.

LinkedInsight

An AI agent to Interact with the content of the PDF documensts

LinkedInsight is a small Retrieval Augmented Generation (RAG) application that provides professional linkedIn posts for a given context by the user. This is an Individual project and this uses Li_influencers_EDA dataset from Kaggle.

Blog Site

A simple blog web application

This is a simple blog application that users can create, read, update and delete posts. Created using Node.js, React and MySQL

RPAL Interpreter & Shell

A RPAL Interpreter

This project includes creating a scanner, a parser and a Control-Stack-Environment machine (CSE machine) for the Right-reference Pedagogic Algorithmic Language (RPAL). Created using Python. Tkinter package is used to create the shell.

Nano Processer

A 4-bit processor

This group project is focused on designing a 4bit nano processor that can execute 4 instructions. This mainly includes developing 4-bit arithmetic unit, busses, register bank, decoders and multiplexers.


Skills

Programming Languages
Tools & Framewoeks

Interests

  • Natural Language Processing (NLP)
  • Computer Vision
  • Internet of Things (IoT)
  • Geopolitics

Awards & Certifications

  • AWS Academy Graduate - AWS Academy Machine Learning Foundations
  • LangChain for LLM Application Development by Deeplearning.AI
  • Intro to Machine Learning by Kaggle
  • Intro to Deep Learning by Kaggle

Personal Information

Full Name

Deegoda gamage Hansana Prabashwara

Birth Day

21st November 2001

Citizenship

Sri Lanka

Communication Proficiency

English (Fluent)
Sinhala (Excellent fluency)