I built an internal website and marketing platform at RBC Capital Markets. A Playwright crawler saves server-rendered HTML, browser-rendered HTML, and page assets so teams can search past scans and compare changed pages. One scan covered 3,500 pages, and the tool cut content searches from hours or days to under an hour.
The platform reconstructs each page and marks axe-core and Lighthouse findings on the affected elements. I also built an assistant connected to the company’s AI gateway to answer questions about the platform’s data and create records. Separate from the crawler, I turned website profile records into Excel, CSV, and JSON files and maintained trackers for Marketing covering roughly 800 profiles marked for removal.
Technologies
Project Resources
Software Developer Intern
2026RBC Capital Markets