Nitrox/Trimix MOD Calculator

A mobile app for recreational and technical divers to calculate MOD, EAD and END for Nitrox and Trimix. Built with React Native and available on Android.

MOD Calculator

Dive-planning calculations are simple in principle, but they need to be fast, clear and dependable when used in practice. I built this app as a focused tool for recreational and technical divers to calculate MOD, EAD and END for Nitrox and Trimix mixtures without relying on an internet connection.

The project also gave me an opportunity to build and release a complete mobile product with React Native and Expo, from calculation logic and persistent storage through interface design, testing and store deployment.

Built for clarity and reliability

The interface is intentionally simple, while the underlying calculation logic is kept modular and independent from the presentation layer. The result is a fast, offline-first tool that remains easy to test, maintain and use in real diving workflows.

01

Offline by Design

Core calculations, preferences and history remain available without an account or network connection.

02

Reliable Calculation Layer

MOD, EAD, END and validation are handled separately from the UI, keeping critical gas-planning logic testable and predictable.

03

Cross-Platform by Default

React Native and Expo provide a shared TypeScript codebase across mobile platforms.

Gallery Subtitle

Gas Calculator

The primary interface keeps the most important result — Maximum Operating Depth — visually dominant while allowing divers to quickly adjust gas composition, ppO₂ and unit preferences.

Tank Label

Calculated gas data can be turned into a simple tank label containing the diver's name, date, oxygen percentage and MOD, connecting the digital calculation with a familiar real-world diving workflow.

Calculation History

Previous calculations can be stored locally and remain available offline, making it easy to revisit recently used Nitrox and Trimix mixtures without entering them again.

Settings

Settings provide lightweight control over the diver profile, preferred units and stored calculation history, with preferences persisted locally between sessions.

Learn

A built-in reference section explains essential concepts behind gas planning, including Dalton's Law, oxygen exposure and inert-gas behaviour, with content bundled directly into the app for offline access.