Skip to content

App Development

Mobile and desktop applications for iOS, Android and the web, from one codebase where that makes sense.

I build applications people use every day: ordering apps, field tools for staff who are not at a desk, internal apps that replace a spreadsheet, and desktop software where the browser is not enough. Cross-platform with React Native or Expo when one codebase serves both stores, native or web where it does not.

Deciding whether you need one

Most businesses that ask for an app need a good mobile website, and I will say so. An app earns its place when it needs the camera, offline use, push notifications, or a home screen icon your staff or customers will tap daily. If none of those are true, an app is a more expensive way to do what a website already does.

The part people forget

Shipping to the App Store and Google Play is a process, not a button: developer accounts, review, privacy declarations, signing, and an update path for the next two years. I handle that, and I set it up in your accounts so you are not locked to me.

Back end included

An app is only as good as what it talks to. I build the API, the database and the admin alongside it, usually on Supabase, Node or the Microsoft stack, so there is one person accountable when something does not sync.

Running a business in Canberra? The freelance software developer in Canberra page covers how I work with local businesses directly, across websites, apps, automation and AI.

Common questions

The questions people actually send before getting in touch.

Should I build a mobile app or a mobile website?

A website, unless you need the camera, offline access, push notifications or a home screen icon people tap every day. Apps cost more to build, cost more to keep alive, and need a reason to exist beyond wanting one. I will tell you honestly which one your idea is.

Can one app work on both iPhone and Android?

Usually yes. React Native and Expo build both from one codebase, which is roughly half the cost of two native apps and most of the quality. Where an app leans hard on platform-specific hardware, native is still the right answer.

Do you handle publishing to the App Store and Google Play?

Yes, including the developer accounts, the review process, the privacy declarations and the signing keys. The accounts are set up in your name so the app is yours.

What happens after launch?

Apps need maintenance whether or not you change anything: the platforms deprecate APIs and raise their minimum requirements every year. I offer ongoing maintenance, and if you would rather take it in house I will hand over documentation that makes that possible.

Typical stack

The platforms that come up most often on this kind of work.

Explore the stack
  • React
  • Sass
  • JavaScript
  • Next.js
  • TypeScript
  • Docker
  • Drupal
  • PHP
  • SharePoint Framework
  • Azure
  • Docusign
  • Storyblok

Let’s build something amazing.

Have a project idea or need expert guidance? One message, one engineer, no account manager.

Get in touch