Based in Colombo, Sri Lanka

Building software that
matters - from Sri Lanka to the world.

Associate Software Engineer at HCL Technologies · BEng Software Engineering · University of Westminster, UK

Yasindu Anushka Gunasekara
About Me

A software engineer who started his journey early.

I'm Yasindu, a software engineer who started his career and degree simultaneously in 2022. By day I ship production Java Spring Boot applications at HCL Technologies. By night I build with Next.js, NestJS, and explore the frontiers of AI/ML and QA automation. I believe great software is both technically sound and beautifully designed.

3+ YearsProfessional Experience
2027Expected Graduation
LK + UKAcademic Affiliation
Curiosity Level
Skills

What I Work With

Backend

JavaSpring BootNestJSREST APIsSQL

Frontend

Next.jsReactTypeScriptTailwind CSSFramer Motion

AI / ML

PythonTensorFlowLangChainOpenAI API

QA & Testing

JUnitSeleniumPostmanJest

Tools & Cloud

GitGitHubDockerVS CodeIntelliJ

“Always learning: currently exploring AI agents and LLMs.”

Timeline

My Journey

2022 → Present

Associate Software Engineer

HCL Technologies Sri Lanka

Started as a 6-month intern and converted to full-time. Working on enterprise Java Spring Boot applications, contributing to production systems serving large-scale clients.

2022 → Present

BEng (Hons) Software Engineering

IIT Sri Lanka × University of Westminster UK

Pursuing a UK-accredited degree while working full-time — covering algorithms, software architecture, cloud systems and engineering principles.

2022

Internship

HCL Technologies Sri Lanka

6-month internship focused on Java, Spring Boot and enterprise software development practices.

Portfolio

Things I've Built

Featured

HealthApe — Smart Personal Health Record System

An AI-powered Electronic Medical Record system that uses OCR, LLMs, and RAG to automatically extract, organize, and retrieve medical data from uploaded documents. Features prescription extraction, medication scheduling, and an AI health assistant.

Next.js 14NestJSTypeScriptPostgreSQLPrismaPythonOCRRAGAWS EC2Tailwind CSS

EcoMetric — CO2 Emission Tracker

A comprehensive application that tracks system performance metrics and environmental impact. Collects CPU, GPU, and RAM metrics, calculates energy consumption and carbon footprint in real-time, and visualizes insights through interactive charts.

Spring BootAngularMySQLREST APIsOshi

Sliding Puzzle Solver — Pathfinding Algorithms

A Java-based sliding puzzle solver implementing pathfinding algorithms to find optimal solutions. Built as part of the Algorithms module at University of Westminster — covers data structures, algorithm analysis, and performance benchmarking across puzzle sizes.

JavaPathfinding AlgorithmsData Structures

Airline Reservation System

A full-stack airline reservation system with RESTful APIs for flight and user management. Features complete CRUD operations for flights and passengers, built with Spring Boot backend and JPA for database management.

Spring BootJavaJPAMySQLREST APIs

Coming Soon

In Active Development - A new exploration into AI Agents and LLMs.

LangChainPythonReact
In Active Development...
Education

Academic Background

Informatics Institute of Technology (IIT)

Sri Lanka

BEng (Hons) Software Engineering

2022 – 2027

University of Westminster

United Kingdom

BEng (Hons) Software Engineering

2022 – 2027

Key Modules

Software ArchitectureCloud ComputingAI FundamentalsAgile EngineeringAlgorithms & Data Structures
HIRE ME
Get in Touch

Let's Build Something Great.

Open to global opportunities, collaborations, and interesting conversations. Based in Sri Lanka. Working remotely or relocating - open to both.

Colombo, Sri Lanka