Yossi
Abutbul

Building software where signals meet code.

BSc Computer Science. RF automation and AI.

Software that
touches hardware.

Instrument drivers, test sequencers, and the plumbing that keeps a measurement repeatable.

Signal in,
code out.

A capture lands on the bench machine, and handling it becomes a routine that runs the same way tomorrow.

Data someone
can act on.

Raw captures become plots, reports, and tools the next person can run without me.

See the projects

Projects

  1. Test Console CW workspace with transmit settings and measurement panels, shown with hardware disconnected

    Test Console

    3 days~8 min

    Automates power-amplifier tests, load pull, and RF sweeps. Reduced a three-day manual qualification procedure to about eight minutes.

    • React 19
    • TypeScript
    • MUI
    • TanStack Query
    • FastAPI
  2. OPlanner interface

    OPlanner

    6 tabs1 dashboard

    A student planner I built to import my university calendar and keep track of courses, deadlines, and exams.

    • React
    • TypeScript
    • Vite
    • Firebase Auth
    • Firestore
  3. Pipeline CPU Simulator interface

    Pipeline CPU Simulator

    a diagramevery cycle

    Step through a five-stage pipeline one cycle at a time, with hazards, forwarding and stall bubbles drawn onto the diagram as they happen.

    • React
    • TypeScript
    • Vite
  4. Current Logger reference setup with message interval, trigger level, and reference controls, shown with hardware disconnected

    Current Logger

    estimatedmeasured

    Records transmit bursts during battery tests. Triggers on current level and stops when the peak drops by a configured amount.

    • Python
    • Keysight N6781A
    • R&S FSC3
    • SCPI
    • WebSocket
  5. AlgorithmX running breadth-first search with the graph, FIFO queue, distance table, and step controls

    AlgorithmX

    memorisedwatched

    A Hebrew learning tool for nine graph algorithms, with step-by-step playback, visible data structures, and side-by-side comparisons.

    • TypeScript
    • React
    • Vite
    • Cloudflare Workers
  6. ToastTurn on three phones: the orders sheet, the home screen with the toaster, and the turn history

    ToastTurn

    an argumentone screen

    A small app for keeping track of whose turn it is to make toast at home. Logs turns and syncs them across the family’s phones.

    • React 19
    • TypeScript
    • Vite
    • Firestore
    • PWA

How I work

  1. Test Console

    Do it by hand first

    I ran the RF test procedure instrument by instrument until I knew every step, then wrote a console that runs the sequence and records the results.

  2. Current Logger

    Measure, don't assume

    The logger captures transmit bursts and stores every sample, so a live test and a run from last month get looked at the same way.

  3. OPlanner

    Use the data that already exists

    The university publishes a calendar export, so OPlanner reads it for courses and deadlines instead of asking me to type in a semester.

Writing

Seminar · The Open University · In progress

Creating User Interfaces Using LLMs: From Specification to Code

A seminar on how language models turn a written spec into a working interface: where they get it wrong, and how much the wording of the spec changes what comes out.

Background

  1. 2020 to present
    Work

    RF & Electronics Integrator

    Smart metering industry

    Bring-up and qualification of RF hardware, and the test software around it. Built the automation platform that took a three-day qualification cycle down to about eight minutes.

  2. 2022 to present
    Education

    BSc Computer Science

    The Open University

    Systems programming, algorithms, computer architecture, software engineering. Currently writing a seminar on generating user interfaces with LLMs.

  3. 2017 to 2019
    Army service

    Operational Project Leader

    IDF Intelligence, Unit 81

    Ran RF projects end to end (spec, integration, field trials) and wrote the Python tooling for spectrum analyzer data collection.

Download CVPDF · Updated September 2026

Contact

Work, a question, or something you think I would find interesting. All of it is welcome.

Opens in your mail client.