[ TEL-AVIV · 32.08°N 34.78°E · AVAILABLE ]
SCROLL
SYSTEM ONLINE GA · PORTFOLIO · v1.1
01Software Engineer
02Embedded Developer
03Hardware Engineer

I build connected devices end-to-end — the hardware, the firmware inside it, and the web services it talks to.

Engineer working across hardware, firmware, and web.

I reverse-engineer proprietary protocols, build tools that talk to obscure hardware, and run the web services that sit on top of them.

Most of my work crosses layers — capturing SPI traffic with a logic analyzer one day, shipping a Go API the next. I like owning the whole chain.

// Currently ➜
Decoding an IEEE 802.15.4 remote control and building a software emulator for it.

Focus
Reverse engineering · protocol emulation · fleet tooling
Languages
C · C++ · Go · TypeScript · Python
Hardware
ESP32 · RP2040 · STM32 · CC1101 · MRF24J40MA
RF / Buses
IEEE 802.15.4 · CAN · SPI · USB HID · 433/868 MHz ISM
Protocols
JT808 · JT1078 · CMSV6/7/8 · XRay Reality · rtl_433
Based
Tel Aviv · remote worldwide

Selected work — real projects, real hardware.

What I do

01

Protocol Reverse Engineering

Decoding proprietary wireless, bus, and network protocols. Logic analyzer work, packet capture, bit-level reconstruction.

02

Embedded Firmware

Firmware on ESP32, RP2040, STM32 — from USB HID devices to RF receivers and CAN bus tools.

03

Backend Services & APIs

Go and TypeScript backends — REST APIs, protocol emulators, SQL gateways with controlled access.

04

Fleet & Video Systems

Integration work on vehicle tracking platforms (CMSV6/7/8): REST clients, reverse proxies, JT808/JT1078 emulation.

05

Network & VPN Infrastructure

Self-hosted VPN panels, XRay Reality configuration, nginx reverse proxies with access control.

06

Custom HID Devices

Building input devices that emulate commercial hardware over USB HID — no driver install required.

Technical stack

Firmware & Embedded
U1
  • C · C++
  • ESP32 · RP2040 · STM32
  • USB HID · SPI · CAN
  • ADC · dead zones · calibration
RF & Reverse Engineering
U2
  • IEEE 802.15.4 · MRF24J40MA
  • CC1101 · RTL-SDR · rtl_433
  • Kingst LA1010 · KingstVIS SDK
  • 433 / 868 / 915 MHz ISM · 2.4 GHz
Protocols
U3
  • JT808 · JT1078
  • CMSV6 · CMSV7 · CMSV8
  • XRay Reality · AmneziaVPN
  • DBC · AES · TCP
Backend
U4
  • Go · TypeScript · Node.js · Python
  • REST · SSE · TCP binary
  • MSSQL · allowlist gateways
  • Nginx · reverse proxy
Automotive / Fleet
U5
  • CAN bus capture & replay
  • DBC decoding
  • EVTV ESP32Due
  • GPS tracker emulation
Tooling
U6
  • Logic analyzers (Kingst)
  • SDR (RTL-SDR, CC1101)
  • MQTT · Home Assistant
  • Shell · systemd · Docker

Let's talk.

Have a device you want to build, a protocol to decode, or an existing system that needs help? Email is the quickest way to reach me.

Based in Tel Aviv. Available for remote work worldwide.

// typically replies within 48h