The challenge
The product needed to make practical decisions about lights and locks in real time, not simply on fixed timers. Booking data, room usage, solar radiation, and user proximity all had to feed into a system that could respond quickly and reliably in live buildings.
The work
ByteByBit worked across the full stack, from custom devices and firmware through to backend services, web tooling, and mobile applications. The platform used event-driven messaging and real-time communications to coordinate devices, control logic, and user-facing actions without introducing lag or fragile single points of failure.
Lighting automation was driven by booking schedules, environmental conditions, and location data so spaces could be lit only when needed, even on darker days where a simple timetable would be wrong. The access-control side handled secure entry through PIN codes, RFID tags, and automatic open or close behaviour based on proximity from a mobile device.
The stack combined custom hardware, embedded C firmware, TypeScript services, MQTT, WebSockets, React, React Native, and Hono, with queueing and control algorithms built specifically around the environment rather than forced into an off-the-shelf model.
The result
The platform delivered dependable automation across both comfort and security. Lighting became more context-aware, locking behaviour became more seamless for authorised users, and the overall system worked as a cohesive product rather than a collection of disconnected building controls.