Hi, I’m Ravindu

I am a |

I build reliable full-stack applications and backend systems, focusing on clean architecture, scalable design, and solving real-world engineering problems.

Based in Sri Lanka · Open to on-site, remote & hybrid roles
Ravindu Layanga

About Me

I am a Software Engineer and Computer Science graduate from the University of Westminster (IIT), Sri Lanka, holding a BSc (Hons) in Computer Science with Upper Second Class Honours. I enjoy building reliable full-stack applications and backend systems, with a focus on clean architecture, maintainable code, and solving practical engineering problems.

During my 11-month industrial placement as a Software Engineering Intern, I contributed to production web applications involving backend development, RESTful APIs, and database-driven functionality. I collaborated with senior engineers on feature development, debugging, and maintaining applications in real-world environments.

My personal and academic projects have allowed me to explore areas including backend engineering, database systems, concurrency, machine learning, and deep learning. I have built systems using technologies such as Java, React, Next.js, PostgreSQL, Python, and PyTorch. I am currently seeking opportunities as a Software Engineer / Full Stack Software Engineer where I can contribute to reliable software products and continue developing my engineering skills.

Experience & Education

Experience

Software Engineering Intern

CodeOne-X (JFS ICT Services (Pvt) Ltd · JFS Holdings)

Oct 2023 – Sep 2024 · 11 months

  • Developed and maintained web applications and internal HR management systems, working across frontend, backend, and database components.
  • Implemented application features, database-driven functionality, and UI updates while debugging and resolving issues in existing systems.
  • Worked with CodeIgniter, JavaScript, Vue.js, and MySQL as part of day-to-day development.
  • Maintained and updated WordPress-based websites as part of web development and support activities.

Education

BSc (Hons) Computer Science

Informatics Institute of Technology (IIT), Sri Lanka

University of Westminster, UK · 2025

Upper Second Class Honours

Skills & Technologies

Languages

Java JavaScript Python PHP

Web Development

React Next.js Vue.js HTML CSS Tailwind CSS Bootstrap

Backend & APIs

Javalin Flask CodeIgniter 4 JDBC REST APIs

Databases

PostgreSQL MySQL SQL Server

Tools & DevOps

Git GitHub Docker Maven Postman

Software Engineering

OOP SOLID Principles Clean Code Transactions Concurrency

Machine Learning & AI

PyTorch Scikit-learn Computer Vision

Additional Technologies

WordPress

Selected Projects

View Archive

Let’s Connect

I am actively seeking Software Engineering Roles and exciting collaborative projects. Feel free to reach out if you would like to connect or build something together.