Author: ezradharris
-

Handling OAuth redirects across multiple deployments
Every app gets its requested callback. Onboarding a new deployment is now a single database row in the Gateway, instead of a new Authorized Redirect URI to register with Google for every dev and prod instance.
-

Setting up Private Location Tracking
Now that I had narrowed down what I didn’t want: cloud-hosted or “free with strings attached™️” location tracking. I started searching for an open-source solution. And I eventually found a service called OwnTracks
-

A Light Show with No Lights
In between work and school, I’ve been slowly but steadily working on the drone light show project. Finally breaking through one of the major problems I had with a workaround, I felt it necessary to update about the progress and share some of the work it took to get the lights working on the drones.…
-
![Hiding content flashing | Dashboard [Part IV]](https://ezraharris.com/wp-content/uploads/2025/06/loading-screen-demo.00_00_00_10.Still001.png)
Hiding content flashing | Dashboard [Part IV]
One of the more QOL features I’ve put in for the dashboard is loading displays. Loading screens serve two useful purposes: With custom loader (left) – Without loader (right) The implementation was fairly straightforward. Since I’m using Wized and Webflow for this project, it was a bit tedious to implement at first, but I ended…