service/ranindu-dev — operational deploy #128 — main — succeeded status — available_for_work stack: java · spring-boot · mongodb · docker build: passing — 0 vulnerabilities service/ranindu-dev — operational deploy #128 — main — succeeded status — available_for_work stack: java · spring-boot · mongodb · docker build: passing — 0 vulnerabilities
AVAILABLE_FOR_WORK

Ranindu
Amarasinghe

role: backend_developer

I build backend systems using Java and Spring Boot, and I'm constantly improving by working on real-world projects.

~/api/status
$ curl https://ranindu.dev/api/status
{
  "name": "Ranindu Amarasinghe",
  "role": "Backend Developer",
  "focus": "scalable backend systems",
  "stack": ["Java", "Spring Boot", "MongoDB",
            "Docker", "Ollama", "n8n"],
  "education": "Software Engineering grad",
  "status": "available",
  "uptime": "24/7"
}
01 · about

who_i_am.md

01

I'm a Software Engineering graduate focused on building backend systems that solve real-world problems.

02

I work mainly with Java and Spring Boot, and I enjoy developing scalable applications while exploring modern technologies like AI.

03

I'm continuously improving my skills by building practical projects and learning new tools, with a strong focus on performance, automation, and backend architecture.

roleBackend Developer
backgroundSoftware Engineering
core_stackJava / Spring Boot
exploringLocal LLMs, automation
availabilityopen to work
02 · stack

$ npm ls --depth=0

packageversioncategory
java^21.0.0language
spring-boot^3.3.0framework
dotnet-core^8.0.0framework
next.js^14.2.0frontend
react^18.3.0frontend
mongodb^7.0.0database
docker^26.0.0infra
gitlatesttooling
postmanlatesttooling
ollama^0.3.0local-ai
n8n^1.0.0automation
03 · services

$ docker ps --deployed

home-server-guardianrunning

Smart system monitoring and automation platform using Spring Boot, n8n, and Telegram to manage CPU, storage, and background processes in real time.

Spring Bootn8nTelegram API
view_project →
sentinel-vault-airunning

A local-first, privacy-focused RAG system for secure document analysis using Spring Boot, Ollama 3.2, and n8n.

Spring BootOllama 3.2n8n
view_project →
auradocs-airunning

An AI-powered API documentation and dynamic mocking engine using Spring Boot, MongoDB, and local LLMs (Ollama).

Spring BootMongoDBOllama
view_project →
ai-resume-analyzerrunning

AI-powered resume screening backend built with Spring Boot and Spring AI, using local LLMs to analyze resume–job match and generate improvement insights.

Spring BootSpring AIOllama
view_project →
npc-verse-airunning

A specialized backend framework built with Spring Boot to bring non-player characters to life using local LLMs. Leveraging Ollama and Llama 3.2, it enables real-time, context-aware, personality-driven NPC conversations without external APIs.

Spring BootOllamaLlama 3.2
view_project →
04 · contact

Let's build systems that matter.

POST a message — response time under 24h.

~/contact
$ curl -X POST https://ranindu.dev/api/contact
{
  "email": "hello@ranindu.dev",
  "github": "github.com/ranindu",
  "linkedin": "linkedin.com/in/ranindu"
}