Home / About / Software engineering

Capability

Software engineering

We design and build software that people can run every day — on the web, Windows, and Android — including our own products and systems built with partners.

Examples in our store include Mangya PDF Reader, Mangya Media Player, and Sawe Stock. Custom work follows the same standard: clear requirements, tested releases, and code that another engineer can maintain.

What we do

Systems we actually ship

Web applications

Public sites, admin panels, and browser apps with forms, roles, and reporting.

Windows and Android apps

Installers and APKs, including offline-capable tools for field and shop use.

APIs and backends

JSON APIs, authentication, file uploads, and business logic behind the interface.

Databases

Schema design, migrations, backups, and queries that stay correct as data grows.

Integrations

Connect a new tool to an existing spreadsheet, DHIS2 extract, payment, or SMS flow when that is in scope.

Release and support

Versioned installers, update notes, and a bug-report path — the same process we use on SAWE products.

Tools we use

Languages and platforms

PythonPrimary language for APIs, automation, data jobs, and server-side logic
Dart / FlutterAndroid, Windows, and web apps from one codebase — used on SAWE products
JavaScriptInteractive web interfaces and admin screens
HTML / CSSPublic websites and structured layouts
SQLPostgreSQL and SQLite for application data and reporting
REST / JSONHow our apps talk to servers and to each other
GitSource control, history, and review before a release
Windows / Android / WebThe platforms we publish installers and sites for

Need this capability on a live project?

Tell us the dataset, the field setting, and the decision the work must support. We will propose a concrete stack and a delivery path.

Contact SAWE