“I built 14+ marketing websites. Then I made them all dramatically faster.”

Marketing site development at North American Bancard was becoming disjointed. The infrastructure was built expecting lightweight HTML apps — not the LAMP stack CMS that was actually delivered. On top of leading all site development, managing the CMS, and owning deployments, there was a growing problem: the sites were shipping with enormous amounts of unused JavaScript and CSS.
As lead developer I built every marketing website under the North American Bancard umbrella and owned the full infrastructure around them — CMS management, deployments, and all required tooling. To solve the bloat problem I built a custom scraping tool combining PurgeCSS and a JavaScript dead code eliminator that automatically identified and stripped unused code across every project. I scripted the entire deployment process with complex task runners, built in logging to track results, and got company wide buy-in to roll it out.
Knowing which CSS classes were being used dynamically by user-edited CMS fields versus which were truly dead code. Strip the wrong class and you break a page that looked fine in testing. Getting that detection right required careful tooling and a lot of iteration to earn company trust.
83% reduction in unused JavaScript and CSS across 14+ production websites, resulting in faster load times, leaner deployments, and a pattern that carried into the HubSpot migration.