Building hardware & writing C / Python

Arjun Sharma

I build microcontrollers, audio interfaces, and custom electronics. Most of my work runs on ESP32s, bare-metal C, or Python automation scripts.

6 Public Repos
ESP32 & C Primary Stack
Hack Club Hardware Maker
profile.c
#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");
}
GCC 14.2 • Target: xtensa-esp32 MCU Ready

About

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.

Projects

Real hardware, prototypes, and open source code.

C / Python

Multi-channel audio mixing board powered by an ESP32. Interfaces rotary pots and sliders with audio streams for desktop volume control.

Hardware

VoltaMetric

Electronics

Connected benchtop multimeter for logging voltage, current, and battery levels over serial while prototyping circuits.

AutoHotkey

Small Windows background script that forces multimedia keyboard play/pause/skip events to route directly to Spotify, even when focused in full-screen games.

Tools & Tech

Hardware & Embedded

  • ESP32 & microcontrollers
  • Embedded C & C++
  • Breadboard & schematic prototyping
  • Serial protocols: UART, I2C, SPI, CAN
  • Soldering & bench testing

Software & Scripting

  • Python
  • AutoHotkey (Windows automation)
  • Git & GitHub
  • HTML, CSS, JavaScript
  • Linux / command line

Workflow

  • PlatformIO & VS Code
  • Multimeters & Logic Analyzers
  • Hack Club Blueprint
  • GitHub Pages & DNS management

Terminal Shell

Type commands below or click quick shortcuts to inspect details right from the CLI.

guest@3aks.me: ~ (bash)
Suggested:

Connect

The best place to follow my projects, discuss hardware, or collaborate is on GitHub.