Technologies

The languages and platforms we work with.

A deliberately focused stack. We prefer thorough command of a small number of technologies to a superficial claim on many.

A laptop showing source code on a desk

Languages

JavaScript and TypeScript underpin almost everything we build, with Python for AI and data work.

  • JavaScript
  • TypeScript
  • Python
  • HTML5
  • CSS3
  • SQL

Front end

The interface your customers see and use. We optimise for performance on a mid-range phone, not only on a new laptop.

  • React
  • Next.js
  • Tailwind CSS

Back end

The logic, data and integrations behind the interface.

  • Node.js
  • Express.js
  • Python
  • REST APIs
  • Webhooks

Mobile

A single codebase for iOS and Android, which keeps both applications consistent and costs less than developing each separately.

  • React Native
  • Flutter

CMS and e-commerce

Platforms your own team can operate day to day without developer assistance.

  • WordPress
  • WooCommerce
  • Shopify

Databases

Where your data is stored. PostgreSQL is our default, and we select alternatives where a project requires them.

  • PostgreSQL
  • MySQL
  • MongoDB

Cloud and DevOps

Hosting, deployment and monitoring, with data held in an Indian or Australian region where residency is required.

  • AWS
  • Google Cloud
  • Docker
  • GitHub Actions

AI models

We select the model for each task and design systems so that it can be replaced when a more capable or more economical one becomes available.

  • OpenAI
  • Claude
  • Gemini

AI techniques

Assistants that act on your behalf, with answers grounded in your own documents and not in conjecture.

  • AI agents
  • Retrieval (RAG)
  • Document extraction
  • Speech to text

Automation platforms

Visual workflow tools that you can open and inspect, so that each automation remains transparent.

  • n8n
  • Make
  • Zapier
  • WhatsApp Business API

Business tools we connect

The software that small businesses in India and Australia already rely on.

  • Xero
  • Zoho
  • Tally
  • HubSpot
  • Stripe
  • Razorpay
  • Google Workspace
  • Microsoft 365

Design

Interactive designs that you can review and comment on before development begins.

  • Figma

Marketing and analytics

Tools that allow every enquiry to be traced to its source.

  • Google Analytics 4
  • Google Search Console
  • Google Ads
  • Meta Ads

Technology as a means, not an end.

The choice of framework should never become your concern. These principles ensure that it does not.

  • Widely adopted and well supported

    We select technologies with large communities and established track records, so that qualified people are always available to maintain what we build.

  • JavaScript as the foundation

    A single language across the browser, the server and mobile devices allows a smaller team to take responsibility for the whole product and to deliver more quickly.

  • Independent of any single AI provider

    AI models are superseded every few months. We isolate the model behind an abstraction layer, so that changing provider is a matter of configuration and not of redevelopment.

  • No more technology than the task requires

    Where a Shopify store or an n8n workflow meets the requirement, we will not recommend custom software.

Is your existing system built on a different stack?

Let us know what it runs on. If we are not the appropriate team for that technology, we will say so at the first consultation.