Bielser Engineering
Software Development & AI/ML
Product spotlight
Nexus • Vector HUD • Node
Nexus is the companion app for the Vector HUD and Node devices. It pairs over BLE, streams GPS and speed, relays chat and peer location updates, and renders trail maps—keeping riders connected across LoRa, mobile, and edge hardware.
What it does
Nexus bridges the HUD, LoRa network, and mobile experience. It handles pairing, speed overlays, chat, peer locations, and maps so riders see the right data in the HUD while coordinating with their group.
BLE control plane: scan, connect, and send HUD commands for speed, messaging, and power.
GPS + speed streaming with simulation tools for testing without hardware.
Chat and peer presence: relay messages and coordinates across LoRa and mobile.
Trail maps with Mapbox: resort filters, search, nearby friends, and pins.
Native-first modules in dev builds; Expo Go for UI work and fast refresh.
Tech stack
React Native + Expo
Dev builds for BLE/location, Expo Go for rapid UI work. Mapbox for maps. Native modules wired via Expo config.
HUD protocol (BLE)
Custom frame formats for speed, chat, presence, and telemetry keep the HUD and mobile app in sync. Details available on request under NDA.
Key screens
Home: HUD status, peers/messages, connect/scan.
Maps: resort filters, search, nearby friends, pins.
Speed: live speed/RPM and BLE status.
Messages: chat list and threads.
Settings: node ID, BLE controls, environment config.
Delivery snapshot
We pair rapid UI iteration in Expo Go with dev builds that exercise BLE, location, and LoRa integration. Weekly drops keep stakeholders aligned while hardware and firmware evolve.
R&D sprints to validate HUD protocols, simulation, and UI flows.
Hardware-in-the-loop testing for BLE/LoRa interactions.
Pilot-ready builds with observability and telemetry hooks.
Documentation for app structure, services, and protocols.