My time at Brilliant
Working at Brilliant, an IT consultancy company, meant finding creative ways to sharpen our skills. It all started with an idle table tennis table and a spark of inspiration from my master’s study area, PongDog. I decided to build my own table tennis tracking system.
Crafting the Solution with Django and Raspberry Pi 🛠️
The core of my project was Django - robust and flexible. The setup? A Raspberry Pi connected to a TV, transforming each game into a spectacle.
Scanning In and Scoring Points: The Fun Begins 📊
The real game-changer was integrating company card scans to start a match. Adding buttons for point tracking on the table’s side brought a simple way to track points. Built this using a ESP8266 and ESPHome to program. This communicated to the Django server using the REST API.
The Evolution of the Setup 🏆
The system quickly developed. The Brilliant office was also renovated, and the table tennis table moved. This resulted in the table tennis setup getting its own TV. Of course the UI needed to get a dark mode, matching the newly renovated space. This wasn’t just a tracker; it was a season-based competition. Each season had its scorecards, highlighting the best players and settling office debates. Here is also another part of the GUI, for example the end of match screen: Getting some HTML/CSS help from the web guru, Sigve (@evgiz)
Office Culture: Engagement and Fun 🤾♂️
What started as a tracking system evolved into a catalyst for engagement. It led to regular training sessions and a palpable buzz around the office. This project at Brilliant was more than a technical challenge; it was a journey of community building, innovation, and fun. It set the tone for my time at this company.
Expanding Brilliance: More Innovative Projects at Brilliant
Brilliant Dashboard: A Glance at the Office Life 🖥️
The Brilliant Dashboard was a sleek, Vue and Flask-based solution that brought life to our office entrance I developed. It displayed a variety of useful information including weather forecasts, daily meeting room plans, toilet room occupancy, nearby bus transit times, and countdowns to significant company events. This digital centerpiece blending technology with everyday convenience for the office life.
Brilliant BI Portal: Streamlining Resource Management 📊
Our in-house developed Brilliant BI Portal was a game-changer for managing our consultancy resources. Built on a flexible platform, with Django, Vue and various databases, it provided glanceable, user-friendly insights into the company. The portal’s crown jewel was the employee booking percentages and available resources, but it also provided an interactive office floorplan, integrating sensor data to display real-time meeting room occupancy. This innovation not only streamlined resource management but also laid the bricks for replacing the cumbersome SQL queries for internal data warehouse management in the future.
Brilliant People Counter: Counting Steps to Insights 🚶♂️
The People Counter project was a planned nifty addition to our dashboard, designed to track the flow of people in and out of the office using two laser beams at the entrance. This small project was meant to provided fascinating data on office occupancy trends over weeks and months, turning simple statistics into meaningful insights.
Brilliant Door Opener: Convenience at a Click 🚪
Our office’s entrance door featured an automated opener, activated from the inside with a button and from the outside with a company keycard. To enhance this, I installed a relay parallel to the opener, integrated into the ceiling, and controlled it through Home Assistant. This allowed for example the office administrator to open the door remotely and provided a backup for employees who forgot their keycards.
Home Assistant: The Nerve Center of Office Automation 🌐
I installed Home Assistant to tie all our office automation projects together. It controlled everything from Zigbee sensors on toilet door locks (indicating occupancy) to the newly installed lights during the office renovation. It even managed the projector screen over RF, using a modified Sonoff RF bridge with ESPHome. This centralized control system made some of our everyday operations smoother and more fun.
Conclusion 🔄
These projects at Brilliant weren’t just about technical challenges; they were about creating a more interconnected and responsive work environment. Each project brought a unique blend of functionality and fun.