Full-stack engineer

Malindu Sasanga

Reliable products. Clear interfaces. Modern web and mobile applications with scalable architecture and a practical focus on shipping.

About

Product-focused engineering with strong execution discipline.

I help founders, teams, and clients turn product ideas into reliable software. My work spans frontend architecture, backend systems, databases, integrations, cloud-aware deployment, and the UI details that make products feel professional.

Clear architecture

Systems that are easy to extend, maintain, and reason about.

Polished delivery

Interfaces that feel clean, responsive, and ready for real users.

Reliable collaboration

Practical communication, visible progress, and ownership from start to launch.

Skills

A modern stack for thoughtful product delivery.

Frontend

High-quality interfaces with strong component structure and responsive detail.

React Next.js SvelteKit React Native Expo

Backend

APIs, authentication, business workflows, and integrations that support real products.

Node.js NestJS Supabase PostgreSQL

Cloud & Data

Deployment-aware builds with dependable data models and scalable infrastructure.

AWS Docker MongoDB CI/CD

Delivery

Practical execution across requirements, UX clarity, implementation, and launch.

Architecture Dashboards Payments Automation

Projects

Selected work that shows product thinking and engineering depth.

Commerce platform

Refurbly

Refurbished electronics marketplace with commerce workflows, product surfaces, and maintainable production feature delivery.

  • Improved live commerce flows and production features.
  • Supported a maintainable frontend architecture.
SvelteKit Supabase Commerce Layer
Live demo Private repo

Military mentorship platform

Mentors in Service

Mentoring platform for a US Navy program connecting junior service members with senior mentors across areas of military expertise, built from scratch with a security-first approach to sensitive personal data.

  • Designed and shipped the full product from the ground up for a Major Marine–led Navy program.
  • Enabled mentorship matching across different domains of military expertise.
  • Implemented strict Supabase Row Level Security so users only access authorised data.
Next.js Supabase Vercel
Live demo Private repo

Feedback intelligence

Spowl

Customer feedback analysis platform modernized by moving service logic into a JavaScript-based product architecture.

  • Converted legacy Python services into modern workflows.
  • Improved maintainability and product iteration speed.
Next.js Supabase Trigger.dev
Live demo Private repo

Booking system

Paris Disney Express Transfer

Transport booking platform for localized Paris packages with clear service pages, booking flows, and customer-facing package presentation.

  • Created structured booking paths for travel customers.
  • Improved clarity around packages, routes, and service details.
Next.js Node.js MongoDB
Live demo Private repo

Education SaaS

MyTuition

Multi-tenant SaaS for Sri Lankan tuition centres, giving owners, teachers, and receptionists role-based dashboards to manage students, classes, and fees online.

  • Built QR attendance and check-in so staff can scan student codes for presence and payment status.
  • Shipped public class join links for self-registration and QR recovery via shareable URLs.
  • Designed org-ready multi-tenancy with isolated academies and role-based staff management.
Next.js Multi-tenant Vercel
Live demo Private repo

Experience

Career path from internship to leading engineering.

  1. Brolly

    Full-time · 2 yrs 6 mos · Australia · Remote

    Head of Software Engineering

    • Built and scaled AWS cloud infrastructure from the ground up, delivering production-ready CI/CD pipelines and reliable ECS deployments.
    • Designed and shipped a microservice-based backend using Nest.js, improving maintainability and enabling faster feature delivery.
    • Partnered with leadership to translate business goals into technical plans, driving architecture and delivery decisions.
    • Owned end-to-end delivery of backend services—from design and implementation to deployments, monitoring, and production support.
    • Improved operational reliability by strengthening logging, alerting, and observability, making issues easier to detect and resolve.
    • Implemented resilient integrations with third-party services (payments, verification, and data providers), adding validations and robust failure handling.
    • Optimised performance and cost by tuning infrastructure and deployment configurations, reducing waste while maintaining reliability.
    • Delivered biometric re-sign-in for the mobile app, enabling secure, low-friction access while reducing repeated OTP sign-ins.
    • Integrated FrankieOne into onboarding, implementing face verification and document scanning with validation flows to strengthen identity assurance and reduce fraud risk.
    • Strengthened payment security and integrated PayTo transactions via Monoova, implementing PayTo payment agreements (mandates) and real-time payment initiation with robust validation and failure handling.
    • Integrated Basiq to securely access customer-consented banking data through Open Banking APIs, supporting safer bank-data handling within core product flows.
    • Applied encryption and secrets-management practices across services to protect sensitive data end-to-end (in transit and at rest), tightening security across critical workflows.
    AWS Next.js NestJS React Native Expo Jest Maestro Monoova FrankieOne Basiq

    Software Engineer

    • Developed and shipped an MVP web application using Next.js (SSR), Supabase, Trigger.dev, Resend, and Monoova.
    • Enabled rapid customer validation by delivering core user flows end-to-end.
    • Supported early investor traction by proving the product concept quickly with a working MVP.
    Next.js Supabase Trigger.dev Resend Monoova
  2. Freelance Software Engineer

    Fiverr Level 2 Seller · 5 years · Self-employed · Remote

    Independent contractor

    • Built and delivered a wide range of digital products and services—from generative AI chatbots and video-processing workflows to high-security data management systems for defence-sector use cases.
    • Delivered 100+ client solutions as production-ready digital products using Next.js, React, Node.js, MongoDB, and Supabase, with a strong focus on quality and maintainability.
    • Implemented Supabase-based solutions including social login, authentication and verification flows, database design, functions, Edge Functions, triggers, and automation patterns.
    • Implemented scheduled and event-driven automations using Trigger.dev to streamline recurring workflows and background processing.
    • Developed automated API testing suites in Postman, including advanced JavaScript-based test flows to cover complex scenarios and improve regression coverage.
    • Earned 50+ five-star reviews, maintaining a consistent track record of top-rated client delivery.
    Next.js React Node.js NestJS MongoDB Supabase Trigger.dev Postman
  3. Hyperbyte OÜ

    Full-time · 8 months · Estonia · Remote

    Software Engineer

    • Design and implementation of new customer onboarding flow including validations using Next.js.
    • Migrated Python-based backend utilizing RabbitMQ and PostgreSQL to JavaScript-based backend using Supabase and Trigger.dev.
    • Implemented a cron job to sync reviews by utilizing the jobs mechanism in Trigger.dev.
    • Developed a vector-based text search for the team's leaderboard to restructure the scoring system.
    • Implemented Revolut payment gateway with a points-based credit system and enhanced the project for onboarding new paid customers.
    Next.js Supabase Trigger.dev PostgreSQL RabbitMQ Revolut
  4. Refurbly

    Full-time · 6 months · Sweden · Remote

    Software Engineer

    • Restructured and enhanced the performance of product stock API endpoints (JSON, XML) for external vendors, and implemented secure accessibility via shared keys using Next.js API routes.
    • Developed a bundle order flow, including payment processing and email confirmations, using MailChimp.
    • Fixed the CommerceLayer-based product inventory system's timeout issue by using a cron job mechanism and utilizing Supabase.
    • Implemented stock validation on the product page based on the reserved quantity in CommerceLayer.
    • Integrated Adrecord to improve the affiliate marketing program.
    • Developed new designs and features for the platform using SvelteKit and Tailwind CSS, and worked as the responsible developer for the system.
    • Conducted research and development for optimizing data syncing processes to enhance performance and scalability.
    SvelteKit Next.js Node.js Commerce Layer Supabase Tailwind MailChimp Adrecord
  5. Emojot Inc.

    Full-time · 1 yr 2 mos · Colombo, Sri Lanka

    Software Engineer

    • Designed and developed the skip logic settings section by implementing drag-and-drop features with necessary validations using Angular.
    • Maintained and modernized the sensor creation flow and worked as the responsible developer for the section.
    • Designed and developed advanced customer health dashboards featuring graphical graphs and representations.
    • Processed with Agile Sprint-based development methodology, and Jira was used as the ticket handling technology for development to testing cycles.
    AWS Angular Node.js MongoDB TypeScript

    Associate Software Engineer

    • Developed advanced data mapping and filtered Excel file export feature.
    • Conducted security vulnerability analysis, upgraded project dependencies, and took actions to migrate packages.
    AWS Angular Node.js MongoDB TypeScript
  6. Arimac

    Full-time · 10 months · Colombo, Sri Lanka

    Associate Software Engineer

    • Developed and managed multiple backend layers of e-commerce and restaurant management system of Dilmah.
    Strapi Vue.js

    Software Engineer Intern

    • Developed and managed multiple backend layers of e-commerce and restaurant management systems of Dilmah.
    • Developed the backend layers for the web and mobile of the Maldives Electricity Board's e-bill management system.
    • Worked on design customization and dashboard development, ensuring mobile responsiveness.
    • Redesigned and developed the www.arimaclanka.com official website using Strapi and Nuxt.js.
    • System monitoring using Grafana and handling, and tracking issues using Jira.
    Nuxt.js Node.js Strapi Grafana
  7. Qualia Tech International

    Internship · Full-time · 3 months · Sri Lanka

    Software Engineer Intern

    • Developed a custom feature for the B2B customer payment flow on Refurbly company's ecommerce platform by making a tweak to the Svea payment gateway plugin for WooCommerce.
    • Created the frontend for Spowl.io project using Next.js and Chakra UI, incorporating validations.
    • Completed a side project using the JAM stack, involving Strapi and Next.js.
    Next.js Chakra UI Strapi WooCommerce Svea

Client feedback

Trusted by clients for communication, quality, and ownership.

“Malindu is very responsive. His English is very good and does ask the right questions. I was able to see the progress and the delivery was within the agreed time.”
Rob Koning Fiverr Client / Netherlands
“Great and easy to work with. Very quick to understand complex projects. Professional, and always delivered high-quality work.”
Moran Moscovitz Fiverr Client / Israel
“Malindu has been a pleasure to work with. He is extremely attentive, well spoken and delivered the project on time.”
Chris Philips Fiverr Client / Australia

Contact

Have a product idea or engineering challenge?

Send a short note with your goal, timeline, and context. I will reply with practical next steps and the questions needed to scope the work properly.