Move Lights in a Photograph in 3D
CVPR Highlight paper from Yale and Adobe, but it's research not a product.

Fast, mobile-first interface that actually uses Zigbee groups and scenes to make lights change together instead of the staggered multi-device flicker most UIs produce. Automations run locally inside Zigbee2MQTT and the PWA caches state for instant launches — thoughtful touches like per-group permissions and client-side password hashing show the author worked through real deployment pain. Remote access via UPnP is a neat convenience, but it’s also the one place you should audit before exposing your network.
Home automation enthusiasts, DIY smart-home owners and Zigbee2MQTT users who want a local, polished lighting UI and automation platform
To manage all that, I've been using Zigbee2MQTT, and I've slowly been growing initially just some simple automation scripts, and then later a smartphone PWA for day-to-day light control tasks.
I decided to share it with the world, so I invested a bit (well, that turned out to be a rather large understatement) of time to make it ready for public usage. It's grown in scope and polish a lot! I'm pretty happy with its current state.
So, without further ado, here's Light Lynx: https://lightlynx.eu/
Currently it's a free hosted service for a product I made Open Source. I may consider selling some additional feature in the future - AI integration seems to be trendy these days :-) Who knows.. But for now I'm just glad to have it out there!
CVPR Highlight paper from Yale and Adobe, but it's research not a product.
Real photometric data visualization in the browser using WebAssembly.
Academic CVPR research that moves 3D lighting in photos when Photoshop can't.
Real LDT files driving live sky-glow grades in a browser — that's genuinely wild.
Three.js globe component with NASA night-light data built-in.
Realistic CSS shadows via physics simulation—nice aesthetic, but CSS-in-JS already solves this.