Engineer · Tinkerer · Weekend Traveler & Photographer

Akshay
Dhenge

Firmware by day. Everything else by night.
Jack of all trades — master of some.

~$ whoami
C · C++ · Python · AUTOSAR · CAN
# and whatever Claude teaches me at 2 AM
~$
Scroll
About

A bit about me

Automotive Systems Engineer with 9+ years across the full software lifecycle — from authoring requirements to hands-on development to validation and testing. I work where the software meets the hardware: ECUs, AUTOSAR stacks, and communication buses that keep vehicles talking.

My domain is infotainment — Navigation, Audio, Speech, HMI, Network Services, Media. I'm fluent in CAN, LIN, and MOST, comfortable across Linux, QNX, and AUTOSAR, and write most of my day-to-day code in C, C++, and Python. Strong on cross-functional collaboration — I've led teams and communicated across every level of an organisation.

Outside of work I'm a chronic tinkerer — home automation, 3D printing, and apparently building my own portfolio with Claude at 2 AM. I believe the best engineers stay genuinely curious about everything adjacent to their craft.

9+
Years in Automotive Systems
42
Home Automations Running
0
Segfaults Today (personal best)
Things Still To Learn
Skills

What I work with

A mix of deep expertise and enthusiastic dabbling — roughly in that order.

⚙️
Embedded C / C++
ECU firmware development, BSW integration, real-time OS task configuration, and deterministic timing across AUTOSAR and bare-metal environments.
🚗
AUTOSAR
Classic AUTOSAR BSW components, CDD authoring, RTE integration, OS task configuration with EB Tresos. Brake and EPS ECU platforms.
🔬
UDS / OBD Diagnostics
ISO 14229 UDS service handlers within AUTOSAR DCM/DEM stack. Fault code management, DID authoring via CANdela, OBD field diagnostics.
🔌
Communication Protocols
CAN, LIN, SPI, I2C, UART, RS232, Bluetooth, TCP/IP — from signal-level debugging to full network integration and calibration.
🛠️
Vector Toolchain
CANoe, CANalyzer, CANape for communication validation and calibration. CANdela for diagnostic DB authoring. Lauterbach Trace32 for low-level debugging.
📊
MATLAB / Simulink
Model-based development — integrating Simulink components into the AUTOSAR RTE, bridging MIL and SIL validation for EPS control algorithms.
🐍
Python & Test Automation
Regression and functional test scripts, CAPL automation, ECU log parsing, and the one-off scripts that somehow end up in production tooling.
🏠
Home Automation
Home Assistant, custom integrations, MQTT, Node-RED, and an ever-growing list of connected devices that Antika tolerates.
Projects

Things I've built

Side projects, weekend experiments, and the occasional thing that actually works first try.

MCP · Home Automation
TrueNAS MCP Server
A Model Context Protocol server that lets Claude query and control my TrueNAS SCALE NAS — pools, datasets, apps, alerts and more.
Python WebSocket MCP
AI · Blender
Blender MCP
Custom MCP addon + server bridging Claude Code directly to Blender over TCP — generate, modify, and render 3D scenes via natural language.
Python Blender API TCP
Android · Hobby
Lego Mosaic Creator
Android app that converts any photo into a LEGO mosaic build plan — part list, color mapping, and a step-by-step assembly guide.
Kotlin Android Image Processing
Visit site
Lab

Things running
in my homelab.

A few services I run at home — some useful to others, all behind a login.

05 / Shots

Through the
viewfinder.

Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Contact

Let's talk

Whether it's a job opportunity, a collab, or you just want to geek out about CAN bus diagnostics — I'm around.

hi@akshaydhenge.uk ↗
All systems operational