apiiam
An illustrated portrait of Mordechai, smiling, on a blue background.

“Mordechai Potash, AI engineer.”

Published · github.com/mordechaipotash/shelet-thesis, README.md and llms.txt (found there on 28 October 2026; the page first cited mordechaipotash.com/about, whose words are now kept at apiiam.com/sources#about)

“Beit Shemesh, Israel.”

Published · github.com/mordechaipotash/shelet-thesis, README.md and llms.txt (found there on 28 October 2026; the page first cited mordechaipotash.com/about, whose words are now kept at apiiam.com/sources#about)

Film · made by Bob, 28 October 2026. Every word is Mordechai’s, spoken in a clone of his voice made on his own Mac (Qwen3).

To his assistant at the time

“I have two passions in my life. The one is AI and the other one is learning Torah.”
“I now spend my time busy, basically transitioning small businesses over from a legacy kind of workforce to an automation kind of workforce.”
“I’m fluent in being able to script and automate, and I’ve done a huge amount of things in production.”
15 March 2026, 14:57 IST · Clawdbot chat · record eb30c349An excerpt. Three pieces of one message, in its order. In the last, “, uh,” after “and” is left out; nothing else is changed.

Who he is · written by Bob

If someone sent you here, this is the person behind the pages.

What he does. He helps small businesses move work from people doing it by hand to automation, with AI doing the legwork.

How he works. Every AI he uses runs through Bob, his harness, and he shows how it works in the open: Bob is my harness.

What he has built. Bob, and brain-mcp, the open-source recorder it grew out of. He began coding in November 2022.

See also: What apiiam is · Bob is my harness · Hold the keys

“Bob is my harness.”
22 October 2026, 11:18 IDT (recording clock) · meeting, spoken (transcript) · record 0beaee65The record repeats “Bob is my”; the stutter is removed.
“I can stand behind Bob and say, this is how I operate and I’m open source. And this is what I come to the table along with.”
22 October 2026, 17:09 IDT · Claude Code session, by voice · record 55f4af0aCapital letter added after the full stop, nothing rewritten.

Published

Began coding November 2022 with zero prior experience.

Not shown as his words: this line was published on mordechaipotash.com/about, a page that has since been removed from that site. Its words are kept as published at apiiam.com/sources#about.

Reach him

mordechaipotash.com · GitHub · LinkedIn

The links he published on mordechaipotash.com/about, kept at apiiam.com/sources#about.

How this page and its film came to be · written by Bob

From 15 October to 28 October 2026, Israel time (IDT until 24 October, IST from 25 October). Every step below has its time and the record, commit or count that shows it. Each of his sentences is in quotation marks, with the date, the time and where it was said. What was tried and set aside is in the steps too. No audio is on this part of the page: the film above is the only thing here in his cloned voice, and no other take is played.

33 → 11film takes made, takes used
21other films at 00:57, not re-voiced
00:32 → 00:58from his ask to the film merged, 28 Oct
  1. 21:4915 Oct IDT

    He hears a clone of his voice and does not like it. He asks for a bake-off on better samples.

    “i dont like it do bakeoff on better samples”
    15 October 2026, 21:49 IDT · Claude Code session, typed · record 18f42ba2
  2. 22:12

    After rating 36 clips from three engines, 1 to 5, he marks two of the six reference samples good.

    Set aside: the other four reference samples, and two of the three engines, which averaged 2.17 against 2.75 for the one kept.

    “IMPORTANT INFO AMPLE 6 I GOOD sample 4 i good others are bad”
    15 October 2026, 22:12 IDT · Claude Code session, typed · record 1ba0e80b
    • clips rated 36
  3. 22:51

    Two more rating rounds on the engine he kept end in a narration made from the top-rated takes.

    Set aside: 13 of the 33 takes in the last round, each rated 3 or lower.

    • rounds 20 takes, then 33
    • rated 4 or 5 20 of 33
    • rated 5 14 of 33
    • file media-v1-narration-best.mp3 · 22:51
  4. 00:3228 Oct IST

    Thirteen days later he asks for that voice again, the animated portrait, and a page that shows who he is.

    The quote is the last sentence of a longer message.

    “Maybe we should have like a, I don't know, like a page that just like shows who I am.”
    28 October 2026, 00:32 IST · Claude Code session · record 4347c8d1
  5. 00:39

    He answers a four-item menu with 123. Item 3 of Bob’s menu is the page that shows who he is.

    • his pick 123 · 28 Oct 2026, 00:39 IST · Claude Code session · 06af945f
  6. 00:43

    He picks 2. Bob’s item 2 was to re-voice his own quoted lines in the site’s 21 films, once a sample passes his ear.

    Set aside at 01:03, below. The sample script is saved on his Mac at 00:43.

    • his pick 2 · 28 Oct 2026, 00:43 IST · Claude Code session · 1a5bc4ab
    • site films then 21
  7. 00:46

    Bob makes twelve takes of four short sentences, three each, on his Mac and puts them on one page to pick from.

    No four digits from this page are in his recorded messages. He hears a joined file instead, by 00:54.

    • takes 12 · 4 sentences × 3
    A phone screen titled Your voice, back on your Mac, with sentence cards, each with buttons Take 1, Take 2 and Take 3, and a bar reading Your picks, one per sentence.
    The page of takes, made at 00:46 and photographed again today as a still. Nothing on it plays here.
  8. 00:47

    /hello goes up without a film: his portrait and his own cited words, with a note in the code that the film is planned.

    • commit 2e32768
    • commit 0da425a
    • films on the site 21
    The first /hello on a phone, below its heading: three of his sentences, each in a grey box.
    The first /hello, as it looked at 00:46, cropped to his three quotes, as that page showed them.
  9. 00:50

    He looks at the page and asks where the voice is.

    “I like the hello page, but the question is, where do I hear the voice?”
    28 October 2026, 00:50 IST · Claude Code session, typed · record d0eef446
  10. 00:52

    Bob makes three takes of each of the film’s 11 lines, 33 in all, and joins take 1 of each into one file.

    Take 1 was Bob’s default. No choice between takes is in the record.

    • takes 33 · 11 lines × 3
    • joined file 35.9 s
  11. 00:54

    He hears the joined file and picks 1.

    Bob’s item 1 read: “Sounds like me: put this voice on /hello now, with the film.” Item 2, pick the takes first, was not taken, so the other 22 takes stay unused.

    • his pick 1 · 28 Oct 2026, 00:54 IST · Claude Code session · acd912a5
    • ruling c366b081
  12. 00:57

    The film goes in where the note had marked its place: 37 seconds, with its poster. It is merged to the live branch a minute later.

    • commit 47505c2
    • commit c77cecf
    • film 37.0 s · 1,211,797 bytes
    • films on the site 22
    A frame from the film: his portrait above a white card with a grey line of his words.
    A frame from the film, 30 seconds in.
  13. 01:03

    He rules that the other films are not re-voiced. The 00:43 item is set aside, and the 21 films keep what they have.

    “Explicitly do not re-voice the other videos.”
    28 October 2026, 01:03 IST · Claude Code session, typed · record 9d0129b6
    • ruling dadcdbfe
  14. 11:21

    He rules that every quote of his is shown in quotation marks, with the date, the time and where it was said. The quotes on this part of the page follow it.

    The quote is part of a longer message.

    “I think that you should put every time it quotes me in quotation marks, and you should also put the date and time of the session, and if it's Claude Code or what it was.”
    28 October 2026, 11:21 IST · Claude Code session, typed · record 365d26b6
    • ruling c00229f2

Written by Bob · Bob counts visits to this site. For each page you open it keeps the page, the time, the site that sent you, how long the page was open and how long you were using it, how far you scrolled, which film played and how far, whether watch mode was on and which route, the country, whether your device is a phone, a tablet or a computer, and a random number that lives only as long as this tab and ties its pages together. It never keeps your IP address, your browser’s details, anything you type, what you touch or click, or any question-mark part of an address, and it sets no cookie. Do Not Track or Global Privacy Control turns the count off. Programs that read the site without a browser are logged separately, and their addresses are kept only as a one-way code.