nVision Technology

Custom engineered hardware and software.

We design, build and run the whole thing: iPhone apps, embedded controllers, and the web services that connect them. Here’s some of the work.

What we do

Custom development and data analysis

Custom development

iPhone and iPad apps, firmware for embedded controllers, and the web services and dashboards that tie them together. We build for the real conditions a system runs in, including remote sites with no cell signal.

Data analysis

Turning logs, sensor data and surveys into decisions. We sized the lodge solar system by simulating 80 configurations against measured load, built lake depth maps from years of sonar surveys, and calibrated a fuel model from a season of generator data.

Have a project in mind? Email support@nvisiontechnology.com.

iPhone & iPad app

Card Sync

Copies the files on an SD card, microSD card or USB drive to your iPhone or iPad, and checks every file byte for byte before it calls the job done. Save a card as a preset and the next copy is one tap. It copies only what’s new, never overwrites a different file with the same name, and works for camera photos and video, trail cameras and flight logs.

Card Sync home screen with three presets, all up to date Card Sync first launch: What will you copy?

iPhone & iPad app

Dogskin

The fishing app for guests and guides at Dogskin Lake Lodge in Manitoba. Custom depth contours for five lakes, built from years of our own sonar surveys, a live depth readout under the boat, weather and wind at the dock, and one-tap catch logging. It works fully offline, because there’s no cell signal on the water.

Dogskin map with depth contours and live depth readout Dogskin catch log Dogskin weather and wind map

Hardware + firmware

Off-grid solar controller

Dogskin Lake Lodge is a fly-in lodge in northern Manitoba that used to run a diesel generator around the clock. We sized and specified a solar and battery system for it (42 panels, 96 kWh of batteries, a 16 kW inverter, the diesel as backup) and built the controller that runs it.

The controller runs our own firmware on an ESP32-S3 board. It reads the inverter over Modbus, decides when the generator needs to run and starts it, reports to a live dashboard, and takes firmware updates over the air, so a remote site doesn’t need a visit for every change. First season, June 13 to October 7, 2026, measured:

Heat maps of payback, 15-year value and fuel savings for each combination of panels and batteries
The sizing study: payback, 15-year value and fuel savings for every combination of panel and battery count, from a 5-minute simulation of the lodge’s load.

Hardware + firmware

Home control panel

A battery-powered touch panel for Home Assistant, built on an ESP32-P4 with a 1280×720 display. It isn’t a miniature dashboard: the things a household does every day are on the first screen. All lights on or off, a favorite playlist on chosen speakers, the weather for the next three days, the thermostat, and voice control. Thermostat taps respond instantly and sync in the background, and the screen sleeps on battery and wakes on touch.