<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/a97387f46bde4c9f9cc2376968f839ee&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/a97387f46bde4c9f9cc2376968f839ee-252e21179b33698a.gif</thumbnail_url><duration>204.764</duration><title>EasyBiz Reconciler Test Project</title><description>Hi, I am Oleksii, short Alex, and I presented EZB&apos;s Reconciler test project. I built it as a Node.js monorepo with two apps, API for the logic and web for the UI, started with a single docker compose command that runs migrations and seeds data from provided files. After running, the UI shows invoices and transactions with statuses like auto matched, unmatched, partially allocated, and needs review, plus matcher proposals. I also implemented manual accept and reject, and the actions are logged append only in Postgres via a trigger. No specific action was requested from viewers.</description></oembed>