Full-Stack Engineer

Building dependable software for products that need to work in the real world.

React, Next.js, Node.js, and product-focused engineering with a practical delivery mindset.

Portrait of Sarindu Wijekoon

Focus

Frontend systems, backend integration, and production delivery.

Domains

E-commerce, education technology, and applied digital products.

Stack

React, Next.js, Node.js, NestJS, GraphQL, PostgreSQL, MongoDB.

Experience

Hands-on engineering across startup products and live client systems.

Recent experience across product delivery, frontend implementation, backend integration, and operational stability.

Oct 2025 - Mar 2026

Software Engineer

Ravuma Lanka (Pvt) Ltd

  • Contributed to production-level digital products in a fast-paced startup environment, with a strong focus on frontend implementation across multiple projects.
  • Built and enhanced e-commerce applications by delivering features that supported key platform workflows and day-to-day business operations.
  • Integrated frontend and backend components using Next.js, NestJS, and GraphQL to deliver complete application functionality.
  • Supported deployment, CI/CD workflows, and system configuration to improve delivery and maintain stable platform operation.

May 2025 - Aug 2025

Web Developer

Kandy Cambridge College

  • Collaborated with the developer responsible for the client project to build and maintain an IELTS examination system designed for realistic digital exam delivery.
  • Used WordPress and PHP to support system development, while carrying out testing, debugging, and performance monitoring to maintain stable operation.
  • Supported a real-world examination platform used by hundreds of students, helping ensure a reliable and effective digital exam experience.

Feb 2024 - Oct 2024

Web Developer

Outer Aspect IP Ltd

  • Worked as a junior developer in an R&D-focused environment, researching new ideas and supporting digital product development for business needs.
  • Built web applications for image generation and processing, while also developing features and UI improvements for WordPress-based websites.
  • Developed and maintained full-stack web applications using React, Node.js, Python, PHP, and WordPress.
  • Handled API integrations and continuous application improvements to strengthen functionality, usability, and overall product quality.

Projects

Selected engineering work with clear product and business value.

These are the strongest examples of how I design systems, ship features, and deliver practical outcomes.

Ravuma Lanka Project

RAVUMA Marketplace

Project

Next.js, NestJS, Vendure, PostgreSQL

Scalable multi-vendor e-commerce platform built around business workflows, storefront usability, and extensible backend architecture.

  • Led key parts of the design and development of a scalable multi-vendor e-commerce platform.
  • Built the marketplace storefront with a strong focus on UI/UX and user interaction.
  • Extended Vendure using GraphQL and modular backend features to support business-specific requirements.
  • Contributed to CI/CD pipelines, deployment, and cloud configuration while improving performance and scalability.

Final Year Research Project at SLIIT

AquaSafe

Project

IoT, Flutter, MongoDB, React, Node.js, LoRa

LoRa-based maritime communication system focused on safety alerts, vessel tracking, communication, and real-time monitoring for small-scale fishing operations.

  • Researched communication challenges in small-scale fishing operations and defined system requirements.
  • Designed an end-to-end system architecture connecting mobile, IoT devices, LoRa gateway, and web application.
  • Developed features for emergency alerts, vessel tracking, communication, and real-time monitoring.
  • Contributed to an award-winning project recognized at national-level competitions.

Contract Project

IELTS Examination System

Project

WordPress, PHP, JavaScript, HTML

Web-based IELTS examination platform designed for real exam environments, structured exam modules, and operational reliability.

  • Developed and maintained a web-based IELTS examination system used in real exam environments.
  • Built and managed exam modules aligned with IELTS standards and structure.
  • Performed testing and debugging to improve system stability and reliability.
  • Resolved UI and functional issues to enhance exam flow and user experience.

Freelance Academic Project

BetterMe

Project

MongoDB, React, Node.js, Firebase

Personal finance management application covering budgeting, savings goals, expense tracking, and secure authentication.

  • Designed and developed a full-stack application based on client requirements, defining the overall system structure.
  • Built REST APIs and implemented secure authentication using Firebase Authentication and JWT.
  • Implemented features for expense tracking, budget management, and goal-based savings.
  • Delivered responsive frontend, backend, and database components for a user-friendly application.

Freelance Project

Edu-TEXTA

Project

MongoDB, React, Node.js

Institute management system covering student management, schedules, payments, attendance, QR-based check-ins, and notifications.

  • Contributed to the design and initial full-stack development of an institute management system.
  • Built features for student management, class scheduling, payments, and attendance tracking.
  • Implemented QR-based attendance, student ID generation, and automated parent notifications.
  • Delivered a system currently used in real-world institute operations.

Education

Academic Foundation

Sri Lanka Institute of Information Technology, Malabe

BSc (Hons) in Information Technology, specializing in Software Engineering

Second Class (Lower Division)2025

Recognition

Awards & Achievements

  • National 1st Runner-up, Best Innovative Product - SLASSCOM National Ingenuity Awards, 2025
  • Semi Finalist, Tertiary Student Project (Business Category) - National ICT Awards (NBQSA), 2025
  • Dean’s List Recognition, 4th Year 2nd Semester - Sri Lanka Institute of Information Technology, 2025
  • Top 10 Finalist - DevQuest Hackathon, CODEFEST, 2024

Skills

Practical tools used across frontend, backend, and delivery.

Languages

JavaScriptTypeScriptPythonPHPJavaSQL

Frontend

ReactNext.jsHTMLCSSTailwind CSS

Backend

Node.jsNestJSREST APIsGraphQL

Databases

PostgreSQLMongoDBMySQL

Tools & Platforms

GitDockerPostmanFirebaseDigitalOceanWordPressFigma

Contact

Let's build something solid.

Open to software engineering roles, product teams, and practical technical collaboration.