Trivista Labs · Colombo, Sri Lanka

We design and build the software your business runs on.

Trivista Labs is an engineering company in Colombo. We build web and mobile products, business systems such as ERP and booking platforms, connected hardware, and the infrastructure that keeps them running.

Where we work From the products your customers use to the infrastructure underneath.
  1. Products Web and mobile apps
  2. Operations ERP, booking, inventory
  3. Devices Hardware and IoT
  4. Infrastructure Cloud and IT

What we build

Four kinds of systems, one team.

Most businesses need more than one of these. They work best when they are designed together.

  1. Web and mobile apps

    Products your customers use

    Customer-facing software has to work on the first day and keep working as more people use it.

    • Web applications
    • iOS and Android apps
    • SaaS platforms
    • Custom software
  2. When operations live in spreadsheets, paper and memory, errors and delays add up as the business grows.

    • ERP systems
    • Booking and scheduling
    • Inventory management
    • Dashboards and internal tools
  3. Equipment that produces data or needs control is only useful once it is connected to the rest of the business.

    • Device integration
    • IoT systems
    • Custom firmware
    • Communication protocols
  4. Business systems need to stay available, secure and recoverable, even without a large in-house IT team.

    • Infrastructure deployment
    • Cloud management
    • Secure data handling
    • Ongoing management

Selected work

Products and systems we have built.

The Beauty Room's management dashboard: bookings, treatments, specialists, inventory, suppliers, purchasing, recipes, costing, analytics and reports, with customer details blurred.
The Beauty Room's booking site on a phone, with buttons to book the salon or the aesthetic clinic.
Booking and salon management Live

Salon Booking System

Online booking and salon management for a salon and aesthetic clinic in Ratnapura. Guests book online; staff run bookings, treatments, stock, purchasing and costing from one dashboard.

The SwapUP home page: “Shift Management, Simplified.”, beside a weekly shift schedule with a swap approved.
The SwapUP site on a phone, showing the weekly shift schedule.
Shift management Live

SwapUP

Shift management for teams. A visual schedule of morning, afternoon and night shifts, swap requests that are tracked and approved by managers, and instant notifications.

How we build

From the first conversation to a system in use.

The stages we take a project through, from understanding the problem to improving the system once people are using it.

  1. Discover

    Understand the problem, the people involved and the constraints.

  2. Design

    Shape the product, its workflows and its data.

  3. Engineer

    Build the system on a foundation that stays maintainable.

  4. Validate

    Test against real requirements before launch.

  5. Deploy

    Launch reliably, with a plan for the switch-over.

  6. Evolve

    Improve the system based on how it is actually used.

Engineering

What we hold our work to.

  • Maintainable

    Clear structure and documentation, so a system can be changed safely long after launch.

  • Secure

    Access control, validation and careful handling of data, designed in from the start.

  • Fast

    Speed treated as a requirement, and measured on the devices people actually use.

  • Reliable

    Tested before release, and built to fail safely when something goes wrong.

Company

Led by its three founders.

Trivista Labs is run by the people who design and build its systems.

About the company
Portrait of Esala Gamage

CEO

Esala Gamage

Chief Executive & Engineer

As Chief Executive Officer, Esala leads the team and its software projects, from project management to technical leadership, drawing on expertise in cybersecurity and cloud technologies.

LinkedIn profile of Esala Gamage (opens in a new tab)
Portrait of Umesh Isuranga

CTO

Umesh Isuranga

Lead Systems Architect

As Chief Technology Officer, Umesh sets the technical direction: how each system is structured, which technologies it uses, and the standards for security, testing and deployment that the team builds to.

LinkedIn profile of Umesh Isuranga (opens in a new tab)
Portrait of Dulaj Yuthsara

COO

Dulaj Yuthsara

Hardware & Operations Lead

As Chief Operating Officer, Dulaj brings expertise in React.js, back-end web development and database testing, and focuses on improving how the team works and how it works together.

LinkedIn profile of Dulaj Yuthsara (opens in a new tab)

Start a project

Tell us what you’re building.

Share a few details about your project, and a member of our team will reply within 24 hours.