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.

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

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

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

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

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

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.
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.
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.
The university publishes a calendar export, so OPlanner reads it for courses and deadlines instead of asking me to type in a semester.
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.
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.
Systems programming, algorithms, computer architecture, software engineering. Currently writing a seminar on generating user interfaces with LLMs.
Ran RF projects end to end (spec, integration, field trials) and wrote the Python tooling for spectrum analyzer data collection.
Work, a question, or something you think I would find interesting. All of it is welcome.