BMW Dual-MCU Bluetooth Audio Bridge
Dual-MCU hardware bridge that feeds Bluetooth audio into vintage BMW factory head-unit bus networks without replacing the original dashboard stereo.
I build microcontrollers, audio interfaces, and custom electronics. Most of my work runs on ESP32s, bare-metal C, or Python automation scripts.
#include <stdio.h>
#include "3aks.h"
void main(void) {
dev_t me = {
.name = "Arjun Sharma",
.handle = "3aks",
.site = "3aks.me",
.hardware = {"ESP32", "CAN bus", "I2S"},
.languages = {"C", "Python", "AutoHotkey"}
};
printf("Ready to flash.\n");
}
I got into hardware by solving specific annoyances with my own gear: car stereos that lacked modern Bluetooth, video streams that needed dedicated camera switching switches, and desktop apps that wouldn't listen to media keys.
Most of what I build involves wiring breadboards, laying out circuits, soldering components, and writing firmware in C or Python. When I am not working on physical devices, I write utilities to automate my desktop environment.
Real hardware, prototypes, and open source code.
Dual-MCU hardware bridge that feeds Bluetooth audio into vintage BMW factory head-unit bus networks without replacing the original dashboard stereo.
Physical macropad built for Hack Club. Uses dedicated hardware pushbuttons to cut between cameras and scenes during video calls and streams without taking hands off the desk.
Multi-channel audio mixing board powered by an ESP32. Interfaces rotary pots and sliders with audio streams for desktop volume control.
Connected benchtop multimeter for logging voltage, current, and battery levels over serial while prototyping circuits.
Small Windows background script that forces multimedia keyboard play/pause/skip events to route directly to Spotify, even when focused in full-screen games.
Type commands below or click quick shortcuts to inspect details right from the CLI.
The best place to follow my projects, discuss hardware, or collaborate is on GitHub.