<?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/e9eba267ccd24963a013de2d6e3079c6&quot; frameborder=&quot;0&quot; width=&quot;1722&quot; height=&quot;1291&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1291</height><width>1722</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1291</thumbnail_height><thumbnail_width>1722</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/e9eba267ccd24963a013de2d6e3079c6-86c184d3c6eb9d9a.gif</thumbnail_url><duration>386.084</duration><title>Building a Shared Family Budget Tracker</title><description>Hi, I’m Denis, and I walk you through my family budget tracker I built. It connects to your bank with Plaid, syncs transactions, and gives you and your partner a shared dashboard with net worth, monthly spending, and latest activity using Plaid Sandbox so there is no real money. I show how merchant descriptor normalization works with regex cleanup and brand specific overrides, and how you can override categories, do splits, and mark items private. Then I switch to the code to highlight an ACH descriptor cleaner and my engineering decisions log. No action is requested from viewers.</description></oembed>