[ FULL-STACK DEVELOPER // SOFTWARE ENGINEER ]

RAVINDU RAVISARA

FULL-STACK DEVELOPER // SOFTWARE ENGINEER

I design and build digital products that turn real-world problems into reliable software.

WEB APPLICATIONS // DIGITAL PLATFORMS // SYSTEMS

[ FRONTEND_SYSTEMS ]

Interfaces engineered for clarity, responsiveness and performance.

[ BACKEND_ARCHITECTURE ]

APIs, databases and server logic supporting reliable applications.

[ PRODUCT_ENGINEERING ]

End-to-end systems connecting design decisions, software and users.

BUILD MODE — WEB // SYSTEMS // PRODUCT
REACT / NODE.JS / EXPRESS / MONGODB / SQL / KOTLIN / PYTHON
SCROLL
Ravindu Ravisara — Full-Stack Developer and Software Engineer

SONGS WITH A POINT OF VIEW

RAVINDU RAVISARA / SRI LANKA

I am Ravindu Ravisara, an artist, lyricist and music composer creating original songs that hold a feeling, a place and a story. My work moves between intimate writing and cinematic sound, always looking for the honest line.

ORIGINAL MUSICLYRICSCOMPOSITION

THE SONGBOOK

Original releases, written and composed with a love for melody, language and lived stories.

[ LOADING LATEST RELEASES FROM YOUTUBE ]

WRITTEN FOR OTHERS

Selected releases where I contributed as a lyricist, composer and creative collaborator.

[ LOADING COLLABORATIONS FROM YOUTUBE ]

LET'S MAKE SOMETHING THAT LASTS

START A CONVERSATION

PROFILE

Ravindu Ravisara — software engineer based in Sri Lanka

R. RAVISARA — COLOMBO / SRI LANKA

01 / PROFILE

I'm Ravindu Ravisara, an aspiring software engineer based in Sri Lanka building real-world projects with the MERN stack, Android/Kotlin, Python and R. I turn everyday problems into clean, usable applications — from offline desktop systems for live clients to full-stack web platforms.

02 / ENGINEERING APPROACH

Start with the problem, not the framework. I design small, testable systems with clear boundaries — interfaces that stay fast, APIs that stay predictable, and code the next developer can actually read.

03 / CURRENT FOCUS

Full-stack web development with React, Node.js and MongoDB — deepening TypeScript and Next.js while shipping Android apps in Kotlin with Room and MVVM.

04 / EXPERIENCE

  • Software Engineer Intern — Employees Provident Fund (EPF) Dept., Sri Lanka · 02/2026 – 08/2026
  • BSc (Hons) IT — Sri Lanka Institute of Information Technology (undergraduate)
  • Introduction to Software Engineering — Coursera · Completed
  • Java Programming for Beginners — Coursera · Completed
  • Prompt Engineering for Generative AI — LinkedIn Learning · Completed

SELECTED WORK

Engineering case studies — problem, system, outcome.

CAPABILITY MATRIX

FRONTEND

  • React
  • JavaScript (ES6+)
  • TypeScript (learning)
  • HTML / CSS
  • Next.js (learning)

BACKEND

  • Node.js
  • Express
  • REST APIs & JSON
  • Python / FastAPI
  • Authentication basics

MOBILE

  • Android — Kotlin
  • Room persistence
  • MVVM architecture
  • Jetpack components

DATABASE

  • MongoDB / Mongoose
  • MySQL / SQL
  • SQLite

DATA & ANALYTICS

  • R — statistics
  • Pandas
  • Data visualization basics

WORKFLOW

  • Git / GitHub
  • Postman / Thunder Client
  • VS Code / Android Studio
  • Figma (basic)

LET'S BUILD SOMETHING

Have a project, product or opportunity? Let's build something useful.