Skip to content

Engineering & Technology

How we build software, and the technology areas we work in.

Our engineering philosophy

Good software is the result of many small, careful decisions. These are the principles behind ours.

Software architecture

Clear boundaries between parts of a system, so each can change without breaking the rest. We choose the simplest structure that will still make sense in two years.

Product design

Every screen exists to help someone finish a task. We remove steps, words and options that do not serve that task.

User experience

We test flows with real people, write plain interface text, and design for interruptions, mistakes and slow moments, not just the happy path.

Security

Least privilege, validated input, encrypted connections and careful handling of credentials. We collect only the data a feature needs.

Performance

Fast start-up, small downloads and efficient use of battery and data, measured on modest devices and real networks.

Reliability

Graceful handling of failures, offline states and retries, so a weak connection does not mean lost work.

Maintainability

Readable code, consistent conventions, reviewed changes and documentation that is kept up to date.

Accessibility

Sufficient contrast, scalable text, screen reader labels and comfortable touch targets, built in from the first design.

Continuous improvement

Small, regular releases informed by feedback and by what we learn from each one.

Our technology focus

These are the areas we work in and the product directions we are pursuing. They describe our focus, not a list of completed projects.

Android application development

Native-quality Android apps, the primary platform for our own products.

Mobile application development

Apps for Android and iOS, including shared-code approaches where they fit.

Software engineering

Back-end services, data models and the systems that apps depend on.

Web development

Websites and web applications, including companion web tools for mobile products.

UI/UX design

Interface systems, prototypes and usability testing.

Digital tools

Focused utilities that do one job well.

Productivity applications

Software that helps people organise work and time.

Financial management applications

Budgeting and personal finance tools, an area where we have a product in development.

Digital content platforms

Products for creating, sharing and enjoying media, an area where TiamReels is in development.

Infrastructure and integrations

Hosting, APIs, payments and third-party services connected securely.

Cookie preferences

Choose which optional cookies we may use. Optional categories are off until you switch them on, and you can change your mind at any time from the “Cookie settings” link at the bottom of every page.

Needed for the website to work and to keep it secure: remembering your cookie choice, your light or dark mode setting, and login cookies for site administrators. These cannot be switched off. Always on.

Optional features such as embedded videos or maps that remember your settings. Not currently used on this website.

Help us understand how visitors use the website so we can improve it. Not currently used on this website.

Used to measure or personalise advertising on other websites. Not currently used on this website.