top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Digital Weapon Reticle App

Project type

Mobile Application

Date

May 2026

A cross-platform mobile application created for and used by a defense client to configure digital optics. The app connects to a digital optic's firmware over Bluetooth or USB, lets users load weapon profiles holding three separate reticle configurations, edit those reticles, and save changes back to the optic. A ballistic data library drives bullet-drop compensation lines on each reticle.

The app speaks to the optic's firmware over Bluetooth and USB serial using JSON-RPC, with native bridges handled through Method Channels. Weapon profiles — each carrying three reticle configurations — are stored locally with Hive and managed with Riverpod, so edits are responsive and survive disconnects. A ballistic data library computes bullet-drop compensation lines that render directly onto the reticle before being written back to the device.

bottom of page