New Cardiff Student Housing Finder
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.

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",
        .hardware = {"ESP32", "CAN", "I2S"},
        .languages = {"C", "Python"}
    };
    printf("Ready to flash.\n");
}
GCC 14.2 • xtensa-esp32 MCU ready
About

I got into hardware by fixing my own gear. Car stereos without modern Bluetooth, streams that needed a real camera switcher, apps that ignored media keys.

Most of what I build means wiring breadboards, laying out circuits, soldering and writing firmware in C or Python. Between devices, I write tools that automate my desktop.

Projects

Things I've built.

Real hardware, prototypes and open source code.

C / Python

A multi-channel mixing board on an ESP32. Rotary pots and sliders control desktop audio volumes.

Software

Media Keys Fixer

AutoHotkey

A small Windows script that routes play, pause and skip keys straight to Spotify, even inside full-screen games.

Python

Every 3–9 bed student house in Cardiff from four letting agents in one place, with real walking distances to uni. Refreshes itself every few hours.

Toolkit

Tools & tech.

Hardware & embedded

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

Software & scripting

  • Python
  • AutoHotkey
  • Git & GitHub
  • HTML, CSS, JavaScript
  • Linux & the command line

Workflow

  • PlatformIO & VS Code
  • Multimeters & logic analyzers
  • Hack Club Blueprint
  • GitHub Pages & DNS
Terminal

Ask the shell.

Type a command, or tap a suggestion.

guest@3aks.me: ~
Try

Let's build something.

Follow my projects on GitHub, or connect with me on LinkedIn to talk hardware or collaborate.