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.

LOCATION
Sri Lanka
SPECIALITY
Backend Development
STATUS
Available for work
Tools I use to build things.
A collection of technologies I work with while building backend systems, AI applications, automation workflows and web interfaces.
Home Server Guardian
↗Smart system monitoring and automation platform using Spring Boot, n8n, and Telegram to manage CPU, storage, and background processes in real time.
Sentinel Vault AI
↗A local-first, privacy-focused RAG system for secure document analysis using Spring Boot, Ollama, and n8n.
Auradocs AI
↗An AI-powered API documentation and dynamic mocking engine using Spring Boot, MongoDB, and local LLMs.
AI Resume Analyzer
↗AI-powered resume screening backend built with Spring Boot and Spring AI to analyze resume and job-description matches.
NPC Verse AI
↗A backend framework for building context-aware and personality-driven NPC conversations using local large language models.
CURRENTLY EXPLORING
2026
System Design · Distributed Systems · Cloud · AI
Expanding my understanding of how reliable, scalable systems are designed, deployed and maintained.
Contact / 04