Frontend & Full-Stack Engineer

Building reliable software for real-world products and business needs.

Frontend and full-stack development focused on practical, maintainable, and production-ready applications.

Portrait of Sarindu Wijekoon

Focus

Frontend development, backend services, API integration, and production delivery.

Domains

E-commerce, education technology, R&D, and applied digital products.

Stack

React, Next.js, TypeScript, 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

Full-Stack Developer

Ravuma Lanka (Pvt) Ltd

  • Contributed to the development of production e-commerce applications in an early-stage startup, supporting core marketplace and business workflows.
  • Built and integrated frontend interfaces, backend functionality, and GraphQL APIs using Next.js and NestJS for new and existing product features.
  • Performed debugging and feature enhancements to improve existing functionality and maintain application reliability.
  • Collaborated with the development team and supported deployments, CI/CD pipelines, and environment configuration for reliable software delivery.

May 2025 - Aug 2025

Web Developer

Kandy Cambridge College

  • Contributed to the development and maintenance of an IELTS examination system designed to provide a realistic digital examination experience.
  • Built and enhanced exam functionality using WordPress, PHP, and JavaScript to support structured digital examination workflows.
  • Performed testing, debugging, and performance optimization to resolve UI and functional issues across the platform.
  • Supported the reliable operation of the production platform used by hundreds of students in real examination environments.

Feb 2024 - Oct 2024

Web Developer

Outer Aspect IP Ltd

  • Contributed to R&D-driven digital product development, working across multiple web applications and business-focused projects.
  • Developed a full-stack MERN web platform integrating image generation and processing services, with image storage and management functionality.
  • Integrated internal AI service APIs and implemented frontend and backend enhancements to improve application functionality and usability.
  • Contributed to additional development work across multiple teams, including WordPress-based business solutions, testing, debugging, and feature enhancements.

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, GraphQL, Vendure, PostgreSQL

Production multi-vendor e-commerce platform supporting customer, vendor, and administrative workflows.

  • Developed key components of a production multi-vendor e-commerce platform, supporting marketplace and vendor-specific workflows.
  • Built and enhanced frontend interfaces across the storefront, vendor portal, and admin panel, with a focus on responsive design, usability, and user interactions.
  • Extended Vendure functionality and integrated GraphQL APIs to support custom business requirements and marketplace features.
  • Contributed to backend development, deployment, CI/CD, and cloud configuration throughout the project lifecycle.

Final Year Research Project at SLIIT

AquaSafe

Project

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

Integrated maritime communication system combining web, mobile, IoT, and AI-based components for vessel monitoring, communication, and safety.

  • Contributed to the development of an integrated maritime communication system combining web, mobile, IoT, and AI-based components.
  • Developed the full-stack web application using React, Node.js, and MongoDB for vessel monitoring, communication, and system management.
  • Developed the central backend to integrate all system components and support core features including vessel tracking, emergency alerts, and communication.
  • Optimized LoRa data transmission through data restructuring and reduction, while applying encryption for secure communication.
  • Advanced the project to national-level competitions, earning recognition and awards.

Freelance Project

BetterMe

Project

React, Node.js, MongoDB, Firebase

Full-stack personal finance management application for tracking expenses, managing budgets, and working toward savings goals.

  • Designed and developed a full-stack personal finance management application based on client requirements.
  • Built a responsive frontend using React for managing personal finances and interacting with core application features.
  • Developed the backend with Node.js, REST APIs, and MongoDB, integrating Firebase Authentication for secure user login.
  • Implemented core features including expense tracking, budget management, and goal-based savings.

Education

Academic Foundation

Sri Lanka Institute of Information Technology (SLIIT), Malabe

BSc (Hons) in Information Technology - Specialization 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

TypeScriptJavaScriptPythonPHPJavaSQL

Frontend

ReactNext.jsHTMLCSSTailwind CSS

Backend & APIs

Node.jsNestJSExpress.jsREST APIsGraphQL

Databases

PostgreSQLMongoDBMySQL

Tools & Platforms

GitDockerCI/CDFirebaseDigitalOceanPostmanWordPressFigma

Contact

Let's build something solid.

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