Engineering Intelligent Control Solutions
Bretgeld develops reliable, flexible control systems for professional applications.
We combine application software, embedded development, hardware integration, and UI/UX design to turn complex technology into intuitive control products.
Developed as One System
As lighting systems grow more complex, user expectations continue to rise. With over 20 years of experience developing intelligent lighting-control solutions, we help customers turn complex technical requirements into intuitive, reliable, and efficient products for lighting designers and operators.
Comprehensive Lighting Control
Advanced control software and intuitive user interfaces, enabling efficient and reliable operation in demanding professional environments.
Full Product Design
From system architecture and hardware specifications to functional prototypes, we develop the interconnected elements required to bring a control product to life.
UI/UX Development
Designed around real users, ensuring lighting designers and operators can work intuitively, efficiently and with full control.
Hardware and Software Development
From schematics and firmware to software and operating systems, we deliver fully integrated solutions.
Modular foundations. Built Around the Product.
Proven and modular software and hardware architectures provide starting points for recurring requirements, while each product is shaped around its own technical needs and operating environment.
Relevant modules can be configured, adapted, or extended. When a requirement calls for a new solution, the necessary functionality is developed and integrated into the wider ecosystem. This avoids unnecessary reinvention, supports earlier validation, and keeps engineering effort focused on the challenges that make each product unique.
Software Releases
Continuous development, validation, and refinement
Lines of source code
A mature codebase built to support complex product development.
Years of experience
Developing control solutions
Contributors
Across multidisciplinary expertise
The Technology Stack
We select technology that fits the product and supports it over time. New tools are explored openly, evaluated carefully, and adopted when they make a meaningful difference to the system.
Application software
Qt6 and C++23 for high-performance application logic and system functionality
User interfaces
QML and GLSL shaders for responsive, purpose-built interfaces.
Embedded systems
C and C++ for firmware, drivers, and hardware-level control.
Scripting and data tools
Scheme for scripting and command-line workflows; Python for data conversion and supporting tools.
Development workflow
Git for version control, CMake for build management, and Docker for continuous integration.
Developed, Tested, Refined.
Reliability is built through a structured development process — from the first proof of concept to the final release.
New ideas are explored early through functional prototypes. As the product develops, automated tests, peer review, quality control and user feedback help verify that each feature meets its intended need and works as part of the complete system.
01
Prototype and Validate
Customer and user feedback input shapes the process from the start. Proofs of concept and functional prototypes help validate ideas, requirements and technical direction.
02
Implement and Test
Implementation and automated testing go hand in hand. Tests are defined around the intended user need, helping verify that new functionality and bug fixes perform as expected.
03
Review Before Integration
Code is reviewed by multiple peers before it is integrated. Feedback from the review is addressed within the development cycle before the code moves forward.
04
Quality Check the Product
Human acceptance testing assesses the product beyond automated checks, verifying its behaviour in realistic operating scenarios.
05
Test with Users
Beta testing brings the solution into the hands of users. Their feedback helps validate workflows, usability and performance ahead of release.
06
Release
Following beta testing, the product is released as a stable version for use in real-world applications.
Engineering-driven development
for demanding applications.
Whether developing a new lighting-control product, extending an existing platform, or validating an integrated prototype, our team can help define and develop the right technical approach.
Get in touch, or explore our related engineering capabilities.
