Electronics · Embedded · Software

I like finding out
how things really work.

I'm Ehsan Varasteh — an electronics engineer, embedded tinkerer and software developer. I build, repair, reverse-engineer and document the interesting stuff I run into.

From a switching regulator to a broken firmware image, I enjoy going one layer deeper.

A practical engineer
with a curious brain.

My interests sit at the intersection of hardware and software: microcontrollers, PCB-level electronics, embedded Linux, networking, automation and reverse engineering.

I don't particularly care whether a problem is labeled hardware or software. If there is a board, a binary, a protocol or a weird old device in front of me, the fun part is figuring it out.

01

Electronics & Repair

Board-level troubleshooting, power supplies, displays, controllers and smart-home equipment.

PCBPowerMCU
02

Embedded & Firmware

Microcontrollers, low-level C/C++, Python/MicroPython, serial buses and the tiny details between them.

AVRARMRP2040
03

Reverse Engineering

Old binaries, undocumented protocols and abandoned hardware are not necessarily dead ends.

IDABinaryProtocol
04

Software & Linux

Small tools that solve real problems: automation, networking, download tooling, scripts and experiments.

LinuxPythonRust
Z

Where I used to write
things down.

Zaxis is my Persian technical blog: practical electronics, MicroPython, Raspberry Pi, memory, RF remotes, networking, CNC and whatever else seemed worth understanding.

Read Zaxis ↗

Still taking things apart.
Still building them back.

Lately that means embedded systems, reverse engineering old hardware, Linux networking, Rust and tools that make engineering work less painful.

Have a weird problem?
Let's talk.