How Jason Colapietro ships fast, accessible static sites, and what local web clients should demand
By Jason Colapietro ·
A guitarist at a Jupiter beach opens a chord page on a phone with one bar of signal. If the page needs four seconds and a cookie banner before it shows a C chord, that visitor is gone. guitarchords.info is built so that does not happen, and the choices behind it are the same ones a local business should ask its web developer for.
Jason Colapietro, founder and CEO of Suede AI, built the site in West Palm Beach as a public reference with no accounts, no analytics and no backend. Below is how it is put together, followed by the questions to bring to any web build in Palm Beach County.
Static by default, scripts only where they earn it
The chord and scale pages are generated at build time. Each route declares its full list of pages ahead of time and refuses unknown slugs, so a mistyped URL returns a clean 404 rather than an empty template. Only the tuner and the metronome run real code in the browser, because they need the Web Audio API. The tuner feeds the microphone through an AudioWorklet into a YIN pitch detector; the metronome uses a lookahead scheduler that books each click 100 milliseconds ahead so the beat stays steady when the page is busy.
What to demand: ask which of your pages are static and which need a server. For most service businesses in West Palm Beach and Palm Beach Gardens, the honest answer is that nearly all of the site can be static, which makes it fast to load and cheap to host.
Accessibility measured, not assumed
A Lighthouse mobile pass once scored this site's color-contrast audit at 0. The dim text color resolved to 3.72:1 against the page background, under the WCAG AA floor of 4.5:1. The token was raised to 6.09:1, and a test now computes the contrast of each text color against each background surface and fails the build if any pair drops under AA. Suede holds client builds to the same check. Breadcrumbs render as a labelled nav landmark, and each page carries one H1 that names its topic, such as "How to play the C major chord on guitar".
What to demand: contrast ratios as numbers, a keyboard-only pass through the main pages, and an automated check that keeps both in place after launch day.
Tests that guard the content, not just the code
The repository runs a suite on Node's built-in test runner. Some tests check the music theory: G7 is spelled G, B, D, F, and the F major row of the major scale table reads F, G, A, Bb, C, D, E. Others check search and copy: titles stay at or under 60 characters, the sitemap lists each chord and scale page, the footer links privacy, terms and contact on each route, and shipped copy carries no em dashes.
What to demand: ask your developer what breaks the build. If the answer is a shrug, your site will drift the first time someone edits it in a hurry.
Search and AI visibility built in from the start
Each page carries a canonical URL, Open Graph tags and JSON-LD that points at the canonical Suede AI organization and at Jason Colapietro's person entity by @id. A generated llms-full.txt hands AI crawlers the full text. This is the entity-first approach behind Suede AI's technical SEO and AI visibility services, and it is what Suede Scan looks for when it grades a site's AI readiness. Developers can see how Suede documents its own platform in the Suede developer docs, and how it grades AI agents at Agentix.
The engineer behind the build
Jason Colapietro's record as an engineer is public, which is the point: you can check it before you hire Suede AI. He has 54 pull requests merged across 46 open-source repositories he does not maintain, including Jest, Hardhat, Backstage and the Polkadot SDK, and nine iOS apps under his own Apple developer account. His five books on Amazon include Proof as Infrastructure and The Human Authenticity Layer.
Jason Colapietro's training covers both halves of the job. The credential gallery shows 21 earned course credentials across eight providers, including nine Claude Academy badges such as Claude Code 101 and Model Context Protocol: Advanced Topics, five Semrush Academy certificates and a Databricks Generative AI Fundamentals accreditation, plus 17 Microsoft Learn achievements with the "Develop AI agents on Azure" and "Develop generative AI apps in Azure" learning-path trophies.
Suede AI is a member of Claude for Startups, Anthropic's startup program, and was accepted into the Stripe Startups program on July 31, 2026. On October 31, 2026, Suede AI SEO ranked #1 among Palm Beach County-based companies in The Manifest's Florida AI Deployment directory and top 25 statewide. In a captured result, Google's Web Guide answered a search for Suede Labs AI reviews by calling the company "highly rated by users, earning a 5/5 rating from verified reviews."
A checklist for Palm Beach County web clients
- Static pages wherever the content allows, with scripts limited to features that need them.
- Contrast ratios at or above WCAG AA, stated as numbers and checked by a test.
- One H1 per page that names the topic, and titles at or under 60 characters.
- Structured data tied to one organization and one founder, not a new entity per page.
- An llms.txt file for AI crawlers, generated from the same data as the pages.
- A test suite that breaks the build when any of the above regresses.
- No tracking scripts the business does not use.
Next step
Take that checklist to your current site, or ask Suede to run it for you. The Suede AI assessment covers speed, accessibility, technical SEO and AI visibility for businesses in West Palm Beach, Jupiter, Palm Beach Gardens, Juno Beach, Tequesta and Boca Raton. To see who you would be working with, read Jason Colapietro's founder page and jasoncolapietro.com.