Associate Software Engineer — Colombo, Sri Lanka
Full-stack engineer building web, mobile and AI-driven products — React, Next.js and Vue on the front end, Node, NestJS and Spring Boot on the back end, React Native on mobile. 11 months into an associate role at Irusri Group, working across DevOps and CI/CD on AWS, Azure, GCP and VPS, RAG systems, n8n automation and Microsoft 365 administration. BSc (Hons) in Software Engineering, SLIIT.

01 — About
Who
I am
I'm a Software Engineering graduate from SLIIT with a strong foundation in OOP, data structures and agile delivery. My passion for building started at Ananda College, Colombo — today I ship production features across the stack, from React, Next.js and Vue front-ends to Node, NestJS and Spring Boot services.
Beyond product work I set up DevOps and CI/CD automation across AWS, Azure, GCP and self-managed VPS servers, build AI-powered features with RAG systems and LLM APIs, automate workflows with n8n, deliver client sites on WordPress and Shopify, and handle Microsoft 365 administration — Intune device management, Entra ID, email migrations and account management.
02 — Toolbox
Tech
Stack
The languages, frameworks and tools I reach for day to day.
Frontend
Backend
AI & Automation
DevOps & Cloud
Microsoft 365 & Endpoint
CMS & E-commerce
Mobile
Databases
Languages & Tools
03 — Path
Experience
Shipping full-stack features across React / Next.js and Node / NestJS / Spring Boot. Setting up CI/CD pipelines and containerised deploys on AWS, Azure, GCP and VPS servers, and building AI features backed by RAG systems and n8n automation. Also running Microsoft 365 administration — Intune, Entra ID, email migrations and account management — and delivering client sites on WordPress and Shopify.
First professional role, building web application features with the MERN stack and learning production workflows, Git-based collaboration, code review and agile delivery.
Education
04 — Selected Work
Projects
Research project: a real-time public-transport app with live bus tracking, crowd forecasting for future time slots, and ETA prediction. Predictions come from a Bus ETA Engine (XGBoost Regressor) and a Hybrid Crowd Forecasting Engine (Random Forest Regressor); an edge-optimised NLP Intent Engine (TF-IDF with balanced Logistic Regression) answers transit queries offline at millisecond latency.
Full-stack e-commerce platform. The backend is split into NestJS microservices (an API gateway plus admin, product, order and notification services) with JWT auth, Swagger docs and Prisma on Azure SQL; a Next.js frontend consumes them through the gateway. Each service has a GitHub Actions pipeline that builds a Docker image, runs a Snyk vulnerability scan and a SonarCloud quality gate, and deploys to Azure Web Apps.
MERN-stack web application for a book factory, covering inventory, raw-material, order and transport management. Includes role-based access, low-stock alerts and reporting dashboards.
Interactive coding-mentor platform with a drag-and-drop block editor. Uses the Gemini API to generate step-by-step explanations, detect mistakes and suggest corrections in real time for beginner programmers.
Cross-platform mobile app for expectant and new mothers. Tracks baby growth, delivers personalised health tips and reminders, and helps users find doctors and manage clinic visits from a single place.
Web platform that monitors bin fill-levels, optimises collection routes and pushes real-time status updates, cutting fuel use and operational cost for waste-collection operators.
05 — Credentials
Courses &
Certifications
06 — Beyond code
Design
Skills
I bridge engineering and design — building intuitive, engaging interfaces and generating creative concepts that meet product goals.
07 — Contact