Batticaloa, Sri Lanka · Software engineer

I like software with clear seams.

I build full-stack products, LLM-backed systems, and developer tools. The common thread is making complex work inspectable and easier to continue.

Experience

SPM Batticaloa

Trainee Full-Stack AI Engineer · Jan 2024-June 2026

The supplied resume records four delivered MERN/Next.js applications, three LangChain APIs using Pinecone and pgvector, CI/CD work with GitHub Actions and Docker, and backend optimization through query improvements and caching.

Its reported outcomes include roughly 1,200 daily requests across the LLM APIs and an approximately 40% reduction in average API latency. These figures remain explicitly resume-reported.

Capabilities

01

Ship production web systems

TypeScript, JavaScript, React, Next.js, Node.js, Express, PostgreSQL, and MongoDB.

02

Build retrieval and agent workflows

Python, LangChain, CrewAI, Pinecone, pgvector, FastAPI, and practical LLM API integration.

03

Make delivery repeatable

Docker, GitHub Actions, Linux, npm distribution, testing, caching, and deployment automation.

Education

Sri Lanka Technological Campus

BSc (Hons) in Software Engineering · GPA 3.60 / 4.00