PROFILE / 01

SOFTWARE ENGINEER

RANINDU
AMARASINGHE

I design and build backend systems with Java, Spring Boot and modern AI technologies.

I enjoy turning ideas into practical software, solving engineering problems, and continuously improving through real-world projects.

Ranindu Amarasinghe
Ranindu2026

LOCATION

Sri Lanka

SPECIALITY

Backend Development

STATUS

Available for work

TECH STACK / 02

Tools I use to build things.

A collection of technologies I work with while building backend systems, AI applications, automation workflows and web interfaces.

Java
Spring Boot
MongoDB
REST APIs
WebSockets
JWT
SQL
Ollama
RAG
Spring AI
n8n
Docker
Git
Next.js
React
Postman
Always learning · Always building

CURRENTLY EXPLORING

2026

System Design · Distributed Systems · Cloud · AI

Expanding my understanding of how reliable, scalable systems are designed, deployed and maintained.

Contact / 04

Have an idea?
Let's build it.

hello@ranindu.dev ↗