Digital menus for restaurants in Sri Lanka. Guests scan a QR code to browse the menu with photos and prices, and restaurants update it instantly.
Trivista Labs · Colombo, Sri Lanka
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.
Web and mobile apps
Customer-facing software has to work on the first day and keep working as more people use it.
See this layerERP, booking, inventory
When operations live in spreadsheets, paper and memory, errors and delays add up as the business grows.
See this layerHardware and IoT
Equipment that produces data or needs control is only useful once it is connected to the rest of the business.
See this layerCloud and IT
Business systems need to stay available, secure and recoverable, even without a large in-house IT team.
See this layerWhat we build
Most businesses need more than one of these. They work best when they are designed together.
Web and mobile apps
Customer-facing software has to work on the first day and keep working as more people use it.
Business systems
When operations live in spreadsheets, paper and memory, errors and delays add up as the business grows.
Hardware and IoT
Equipment that produces data or needs control is only useful once it is connected to the rest of the business.
Enterprise IT
Business systems need to stay available, secure and recoverable, even without a large in-house IT team.
Selected work
Digital menus for restaurants in Sri Lanka. Guests scan a QR code to browse the menu with photos and prices, and restaurants update it instantly.
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.
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
The stages we take a project through, from understanding the problem to improving the system once people are using it.
Understand the problem, the people involved and the constraints.
Shape the product, its workflows and its data.
Build the system on a foundation that stays maintainable.
Test against real requirements before launch.
Launch reliably, with a plan for the switch-over.
Improve the system based on how it is actually used.
Engineering
Clear structure and documentation, so a system can be changed safely long after launch.
Access control, validation and careful handling of data, designed in from the start.
Speed treated as a requirement, and measured on the devices people actually use.
Tested before release, and built to fail safely when something goes wrong.
Company
Trivista Labs is run by the people who design and build its systems.
About the company
CEO
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)
CTO
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)
COO
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
Share a few details about your project, and a member of our team will reply within 24 hours.
or email contact@trivistalabs.lk