About us

A small engineering company that ships what it designs.

Smart Automation Solutions (Pvt) Ltd designs, builds, installs and supports electronics and firmware for industrial equipment in Sri Lanka. The same people who write the firmware answer the phone when a station calls.

Who we are

Deliberately small, deliberately deep.

SAS works at the point where machinery meets software. Our main product, MyFuelStation, runs a filling station from the nozzle up: the FERP boards read each transaction off the dispenser's own display line, and the system turns that into billing, daily accounts, stock, staff wages and credit customers — a record the owner did not have before.

Alongside that, we take on custom embedded work for other companies with equipment that should be reporting and isn't. The two feed each other: the tooling built to support a live fuel fleet is the same tooling any serious deployment needs.

We are based in Mount Lavinia, and we build, flash and bench-test in-house before anything goes to a site.

  • Legal name — Smart Automation Solutions (Pvt) Ltd
  • Based in — Mount Lavinia, Sri Lanka
  • Engineering lead — Chathuranga Dissanayaka
  • Product — MyFuelStation, on FERP hardware
  • Specialisms — ESP32 hardware, ESP-IDF firmware, MQTT/HTTPS cloud, OTA
  • In production — 12 filling stations
How we work

What you can expect from us.

We prove it on the bench first

Test rigs that emulate the real equipment, and a desktop simulator for the firmware, mean behaviour is verified before hardware reaches a site.

We stay on after install

Deployment is the start of the relationship. Remote diagnostics, configuration and over-the-air updates are part of the product, not an add-on.

We tell you if it's not a fit

We are a small team and we scope honestly. If a project needs something we cannot properly support, we would rather say so early.

Engineering

One codebase behind every product we ship.

HSYS is our portable firmware framework: modular, message-based C++ on ESP-IDF 5.5, with a hardware abstraction layer that lets the same firmware run as a macOS simulator. Five products are built from it today, across three COM board revisions and two receipt printers.

That shared foundation is why a small team can keep a field fleet current. A fix is written once, tested in simulation, and delivered to every affected board over the air as a versioned update bundle.

  • C++ on ESP-IDF 5.5, message-driven architecture
  • Hardware abstraction layer with desktop simulation
  • Five shipping products from a single codebase
  • Versioned, reproducible firmware releases
  • Documented automated test plans for OTA, pumping and printing

Work with us.

Whether it's a filling station or a different machine entirely, we are happy to look at it.