Ishan Kawshalya profile picture

Hello, I'm

Ishan Kawshalya

Computer Science and Engineering undergraduate from University of Moratuwa, Sri Lanka.

My LinkedIn profile My Github profile

About Me

I am a full stack web developer with a passion for creating interactive and responsive web applications. I have experience working with JavaScript, React, Node.js, Express, MySQL, HTML and CSS. I am a quick learner and I am always looking to expand my knowledge and skill set. I am a team player and I am excited to work with others to create amazing applications.I am eager to learn new technologies.

Explore My

Work Experience

99x

Software Engineering Intern - AI-Assisted Engineering Team

Dec 2024 - June 2025

  • Developed a pull request review agent for Azure DevOps using Azure functions and Azure DevOps Webhooks.
  • Worked on building a automated Appraisal meeting scheduler for HR using Microsoft Power Automate.

Technologies: Azure Functions, Langchain, Python, TypeScript, Azure DevOps, Power Automate

Explore My

Education

University of Moratuwa

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

June 2022 - Present

CGPA: 3.47/4.0 (6 Semesters)

Rahula College, Matara

GCE Advanced Level - Physical Science Stream - Combined Mathematics, Physics, Chemistry

May 2014 - Oct 2020

Island Rank: 681

Z Score: 2.12, 3As

Explore My

Skills

Programming Languages

Java

Python

JavaScript

TypeScript

Web Technologies

React

Node JS

Spring Boot

Fast API

Database Systems

MySQL

PostgreSQL

ML & Agentic Frameworks

LangChain

PyTorch

OpenCV

Cloud Technologies & Version Control

Azure

GitHub

Git

Browse My Recent

Projects

AskFlow

AskFlow - Intelligent Document Analysis Engine

Tools: FastAPI, Next.js, PostgreSQL, Langchain, Ollama, Docker

InnoLink

InnoLink - Secure Investment Marketplace

Tools: SpringBoot, React, PostgreSQL, LangChain4j, Azure, GitHub Actions

PR Review Agent

PR Review Agent for Azure DevOps

Tools: Azure Functions, Langchain, JavaScript, Docker, Azure DevOps

Project 1

Human Resource Management System

Smart MediBox

Smart MediBox

Tools: C++, Node-Red, Arduino, IoT

PintOS

PintOS Operating System

Tools: C

4-bit Processor

4-bit Processor Design and Development

Tools: VHDL, Vivado, Basys 3 FPGA

See My

Certifications

See My

Achievements

Global Rank 307 - Country Rank 15

IEEEXtreme 18.0

Explore My

Volunteer Experience

  • Co-Chair in Project MFlix

    Mathematics Society- University of Moratuwa

  • Member

    IEEE Student Branch University of Moratuwa

  • Company Coordinator - Careers Day 2024

    University Of Moratuwa

Get in Touch

Contact Me