Capability

Web application development

Web applications built to work on a mid-range phone on a bad connection, because that is how most South Africans will use them.

Book a consultation

Built for the browser your customer actually has

A great deal of web software is built and tested on a fast laptop on office fibre, then meets a mid-range Android phone on a congested mobile connection and falls over. In South Africa that is not an edge case, it is the majority of your users.

The other common failure is slower and more expensive: an application that works but that nobody except the original team can safely change, because nothing was documented and there are no tests.

What you get

The deliverables, specifically.

Fast on real devices

Performance treated as a requirement and checked on the kind of phone and connection your users have, not only on a developer's machine.

Server-rendered where it needs to be found

Pages that should rank in search rendered on the server and genuinely crawlable, with the interactive parts built as an application behind login.

Accessible and responsive by default

Works with a keyboard, works at 390 pixels wide, and does not fall apart when text is enlarged.

Maintainable after we leave

Standard React and Spring Boot, documented, tested and deployable by someone else. That is the point of the exercise.

How it runs

From first call to handover.

01

Agree what it must do

Screens, data and integration points, agreed before production code is written.

02

Build in visible increments

Something usable early, so direction can change while that is still cheap.

03

Test on real conditions

Real devices and throttled connections, not just a desktop browser.

04

Deploy and hand over

Pipeline, documentation, training, then support or a clean handover.

Is this the right piece of work?

A good fit when

  • You need a web application rather than a brochure website
  • Your users are on mobile, on variable connections
  • You need to own and maintain what is built

We will say no when

  • You need a native mobile app. That is a different skill set and we will refer you rather than pretend.
  • A website builder would genuinely serve you better. We will tell you when that is true.

This website and the operations dashboard behind it were built this way: server-rendered public pages for search, a React application behind login, both responsive to 390 pixels.

Other capabilities

Software Testing & QA

Automated testing that tells you something true, on the paths where being wrong is expensive.

AI & Automation

Used where it genuinely beats ordinary software, and not used where it does not.

Cloud & Infrastructure

Deployments that are small, cheap and unremarkable to run, because infrastructure should be the least interesting part of your system.

Not sure this is the right starting point?

A short call costs nothing and usually makes the answer obvious. If a different piece of work suits you better, we will say so.

Book a consultation