About me

Tharuka

Hello there!
I'm Tharuka Pavith, a software engineer with a passion for technology, particularly in AI/ML and open source. I'm currently studying at the Department of Electrical and Information Engineering, University of Ruhuna. My enthusiasm for Software Engineering and fields of Artificial Intelligence drives me to develop innovative solutions. Outside of work, I enjoy playing cricket, travelling, and watching movies.

Education

  • Rahula College (2004 - 2018)

    I received my primary and secondary education from Rahula College and successfully completed my G.C.E A/Ls in the physical science stream.

  • University of Ruhuna (2019 - 2024)

    Currently, I'm reading for my engineering degree at the Department of Electrical and Information Engineering in the Faculty of Engineering, University of Ruhuna.

Work

  • CodeGen International

    I gained my first training experience as a software engineer at CodeGen International. During my time there, I acquired knowledge and experience in:

    1. Agile methodology (Scrum)
    2. Java Spring Boot
    3. Angular framework
    4. Machine Learning - Intent classification
    5. Chat-bot development using LangChain

Projects

During my university studies, I contributed to several projects combining software engineering and electronics:

  • LLM based chatbot for text-to-image synthesis using Generative Adversarial Networks (GANs) - GitHub [Ongoing]
  • Web application for personal finance tracking - GitHub [Ongoing]
  • Solar power generation prediction using machine learning - GitHub
  • Workflow management system for task allocation - GitHub
  • Solar tracker for efficient electricity generation- GitHub

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form