Mortice

Software · Aotearoa New Zealand

Enterprise software, engineered around your business.

Delivering the platforms that run sales, manufacturing and operations: every system you own, built for the people who use it every day. From clean-slate builds to migrating legacy systems onto modern, maintainable infrastructure. We specialise in bespoke software, delivered on time.

Services

Business intelligence & integration

Unify your ERP, IBM i, product information and support systems into one secure platform, with a tailored workspace for every role, from the warehouse to the boardroom.

Manufacturing & commerce platforms

End-to-end systems that carry a custom order from quote to dispatch: online ordering, instant pricing, production workflow and fulfilment.

Field & mobile solutions

Native mobile applications, and websites configured and optimised for installation as PWAs, connecting to scanners, RFID readers and label printers and working wherever your people do.

Real-time platforms & live video

Multi-user platforms where everyone sees the same thing at once: live messaging, private peer-to-peer video with face tracking, and shared whiteboards, from staff calling across a business to the classroom and the games table.

Selected work

Chalkspace.org

A platform for one-to-one tutoring

Role
Architecture and development
Stack
TypeScript · React · Node.js · PostgreSQL · WebRTC

A live virtual classroom with native video support. Built through continuous iteration with tutors to eliminate every pain point in the software they were migrating from.

  • A personal, branded site for every tutor.
  • Recurring scheduling that runs itself.
  • A collaborative whiteboard with full stylus support.
  • Private, peer-to-peer video calling with a Cloudflare failover.
chalkspace.org ↗

TantrixLab.com

Real-time multiplayer Tantrix

Role
Architecture and development
Stack
TypeScript · React · Node.js · Rust · WebAssembly

A real-time multiplayer games platform for the classic tile game, with ranked play, tournaments, live video and AI opponents.

  • Real-time multiplayer with rated games and timed tournaments.
  • Complete messaging platform with live video between players at the table.
  • On-device face tracking, written in Rust: each call zooms to the player, streaming their face in high quality rather than the room.
  • AI opponents powered by Monte Carlo tree search and neural networks, written in Rust and compiled to WebAssembly.
tantrixlab.com ↗

Draper Business Intelligence Platform

Draper Tools, United Kingdom

Role
Architecture and development
Stack
TypeScript · React · Node.js · MySQL · IBM i (Db2) · OAuth 2.0

Seven role-based applications behind Microsoft Entra OAuth SSO, unifying IBM i, Business Central, Pimberly and Zendesk into one source of truth for sales, management and marketing.

  • Live KPIs for the boardroom, territory intelligence for the field.
  • Multilingual product content, published straight back to the catalogue.
  • Messaging and video calling built into the platform.
  • Enterprise-grade, role-based data security.

Takticians Manufacturing Platform

Takticians

Role
Core engineering team
Stack
TypeScript · Next.js · PostgreSQL · AWS · Terraform

An end-to-end platform for custom manufacturers. Factory Door turns a customer's CAD drawing into a priced, paid order; Factory Floor runs production through to dispatch.

  • Automated CAD analysis and shipping optimisation.
  • AI-ready: customers query their own production data through Claude.

Wildwatch Conservation Platform

Mohua Penguin Trust, New Zealand

Role
Architecture and development
Stack
C# · .NET for Android · TypeScript · React · PHP · MySQL

A complete breeding monitoring platform for little penguin colonies. Field teams identify microchipped birds with RFID readers paired to a native Android app, while coordinators manage colonies and breeding outcomes on the web.

  • Offline-first field capture with reliable sync.
  • Automated validation of every breeding season's data.

Breeding Programme Management System

Dr Greg Reeves

Head of kiwifruit breeding in New Zealand. PhD in plant sciences from Cambridge, and first author of the 2022 Nature paper showing that grasses and other monocots can be grafted. He helped sequence the chilli pepper genome.

Role
Architecture and development
Stack
TypeScript · React · Node.js · SQLite · ZPL

A purpose-built system for running a plant breeding programme, from seed to selection.

  • Full pedigree tracing across every plant, line and seed lot.
  • Mobile-first workflow for field tasks, using QR scanning of plants on iOS. Scanning a label with a phone opens that plant in the app, ready to record cloning, crosses and changes on the spot.
  • Desktop workflows for managing pedigrees at a higher resolution.
  • Integrated QR labelling on industrial Zebra printers.

Solid Framework & Solid Converter PDF

Solid Documents, Nelson

Years
10 years
Stack
C++ · C#

A decade engineering the document reconstruction technology Adobe licenses for Acrobat, turning PDFs back into fully editable Word, Excel and PowerPoint files.

  • Licensed by Adobe for Acrobat X, XI and DC.
  • Rebuilds layout, tables and formatting from any PDF.
  • Shipped worldwide as Solid Converter PDF and the Solid Framework SDK.

Why Mortice

Direct access to the engineers

You work directly with the architects who design and build your system. No hand-offs, no account managers, nothing lost in translation.

Continuous delivery

Improvements ship every week, each one tested, so value arrives early and keeps arriving.

Built to be owned

The code is yours, with documentation that lets your own team carry it forward.

Security by design

Role-based access from day one: every person sees exactly what their job requires, and nothing more.

Also built

Android · Kotlin

SSH Portal

A professional mobile terminal for engineers, built for long-running sessions and AI coding agents.

Android · Kotlin

Casper

A media player that turns any video library into podcasts, with seamless casting to the big screen.

Android · Kotlin

Shute

A high-performance download manager that streams to your phone or TV before the download completes.

Android library · Kotlin

castkit

The video engine behind Casper and Shute: broad format support, Dolby audio and Chromecast streaming for Android.

Android · Kotlin

Peaks

Real-time 3D terrain that identifies every summit on your horizon, rendered with OpenGL.

Contact

Let's build what's next.

Tell us where your business is headed, and we'll show you how software gets it there.