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.














