Hi there! 👋

I’m Aravind, Director of Engineering at DIAGNAL. I work mostly in the backend platform stack, solving problems at OTT scale. I’m a petrolhead and likes to push buttons on keyboards & cameras. This is my personal blog where I write random unfiltered tech notes related to software, embedded systems and cars.

Feel What You Hear: The Magic Behind Apple's Haptic Trailer & Recreating It

Exploration of the technology and engineering behind Apple’s new Haptic Trailer

June 16, 2025 · 8 min · 1533 words · Aravind

The Epidemic Of Short Attention Span

Effects that I’ve seen on me and the individuals around me due to the short attention span that they have now because of shortform videos, minimalism and availability of capsule sized information

December 3, 2024 · 5 min · 937 words · Aravind

Better PIR Motion Activated Lights in Home Assistant

Right way to do motion activated lights in home assitant using PIR sensors can become frustrating if your automation is relying on motion detected / not detected for controlling the light.

December 20, 2023 · 4 min · 834 words · Aravind

Building a DIY Smart Home In India Part 1

Building a DIY smart home in India is not as easy as getting a bunch of smart plugs & bulbs. This is my journey of converting my “dumb” home to a “smart” home in India using DIY methods using custom built hardware, software & opensource stack.

July 7, 2023 · 7 min · 1477 words · Aravind

Converting An Ikea Vindriktning to a Smart Sensor

Converting an Ikea Vindriktning AQI monitor to a smart sensor that works with Home Assistant

March 20, 2023 · 4 min · 771 words · Aravind

DIY Motion Sensor for Home Assistant

Building a simple motion sensor to be used with Home Assistant automations.

February 21, 2023 · 5 min · 1008 words · Aravind

Anticipatory Log Collection

Anticipatory log collection can help in managing production issues proactively and optimise the application over time.

December 28, 2022 · 4 min · 789 words · Aravind

Interfacing Waveshare 1.47" LCD With ESP32 & LVGL

Interfacing a Waveshare 1.47 inch rounded corner LCD display module with ESP32 & LVGL library

December 4, 2022 · 4 min · 727 words · Aravind

Sub Minute Lambda Invocations With AWS Cloudwatch

Invoke lambda functions periodically with shorter than 1 minute frequency

December 1, 2022 · 5 min · 921 words · Aravind

Long Running Serverless Functions With AWS Lambda

Implementing long running lambda functions in AWS

November 30, 2022 · 6 min · 1111 words · Aravind