<?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/d6df28a87388482893234e21248011c1&quot; frameborder=&quot;0&quot; width=&quot;1440&quot; height=&quot;1080&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1080</height><width>1440</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1080</thumbnail_height><thumbnail_width>1440</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/d6df28a87388482893234e21248011c1-5218f9f056c6020a.gif</thumbnail_url><duration>138.246439</duration><title>Code Collab Platform Demo video!</title><description>Hey everyone, I am Siddharth Nair, and I built my core collab pop-up, a real-time collaborative code editor like Google Docs. I use Spring Boot with STOMP over WebSockets to broadcast every keystroke instantly, using surgical updates with position offsets to keep state consistent. For execution, I integrated the Judge0 API and stateless Spring Security, and I handled a tricky async condition where live updates could appear before the WebSocket handshake. I share a quick code execution demo showing correct exit codes and errors. I am currently looking for junior backend, full stack, or intern roles in Canada, so please check my live demo and GitHub, and feel free to connect.</description></oembed>