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.
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.
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:
- 116 of 117nights with the generator off
- 6,106 kWhgenerated by solar
- 46 hoursof generator run time all season
- ~44 galof diesel, vs. ~1,290 gal estimated for the old 24/7 generator over the same 76 operating days
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.