Ayan Pahwa
RSS FeedA tech flΓ’neur, long on self-hosting, privacy-respecting tools, and everyday carry; dad of two, coffee nerd, and a constant tinkerer, trying to live a life driven by curiosity and many parallel expensive interests & hobbies
π Pinned Blogs
- Updated:
How to use a Raspberry Pi as an SWD programmer with OpenOCD to flash the CircuitPython UF2 bootloader onto a Particle Xenon (Nordic NRF52840) board.
- Updated:
Reverse engineering a Syska smart LED bulb by sniffing unencrypted BLE packets with Wireshark and Android HCI logs, then replicating the RGB control protocol using Linux Bluez tools (CVE-2017-18642).
Recent Posts
-
Building a motorised 3D printed turntable using Adafruit M4 Feather and DC motor FeatherWing to create smooth 360Β° showcase videos of 3D prints.
-
A weekend project: 3D printing an owl tea light with programmable NeoPixel LEDs, controlled by Adafruit Gemma M0 and CircuitPython with capacitive touch input for color cycling.
- Updated:
Using CircuitPython with an ESP32 co-processor to build an internet-connected conference badge (PyBadge) with MQTT-controlled name display and NeoPixel RGB color picker via Adafruit IO.
-
The clean way to set up a Raspberry Pi headless β drop a wpa_supplicant.conf and an empty ssh file on the boot partition to enable WiFi and SSH before the first boot, no monitor needed.
- Updated:
A practical guide to managing project dependencies with Git submodules and Google's Repo tool, plus bonus advanced concepts β git remotes and cherry-picking for multi-developer open source workflows.