Case study · Semiconductors and automotive optical connectivity
KD.tech.
Polargate built KD.tech one React and Supabase platform holding the bilingual corporate site, a customer ServiceDesk and an admin portal, and now runs it on a monthly senior retainer.

01 · KD.tech
The challenge.
KD.tech designs semiconductors and optical transceivers for automotive Ethernet and sells to carmakers and Tier 1 and Tier 2 suppliers across Europe, the United States and Asia. KD.tech wanted a website at the level of that engineering: a bilingual site its marketing team edits in both languages, technical documentation gathered in one place, hiring and customer support on the same platform, and pages that AI search engines can read in full.
For example: 11 modules delivered in Phase 1. Elite Smart Build
02 · KD.tech
What we built.
Polargate built one Vite, React and TypeScript application on Supabase and Vercel, with three surfaces on the same codebase: the bilingual site with a CMS and a curated Design Center, a customer ServiceDesk with email in and out and automatic assignment by region, and an admin portal with analytics. We then moved the platform onto Polargate's own Supabase project with verified parity, added structured data, hreflang and a prerender that serves AI crawlers the same text a person reads, and put every change behind CI gates and an external healthcheck.

For example: 536/536 translation keys present in each of the three languages. Estepona Golf
03 · KD.tech
The result.
The site now scores 100 on mobile for accessibility, best practices and SEO, and the public bundle dropped from 321 to 238 KB gzip. Search Console accepts a sitemap of 327 bilingual pages, and AI crawlers read full articles. Twenty-two customer tickets were resolved through the desk between April and July 2026.
- Lighthouse mobile: accessibility, best practices, SEO
- 100 / 100 / 100
- bilingual pages in the sitemap accepted by Search Console
- 327
- customer tickets resolved through the desk, April to July 2026
- 22
- senior maintenance hours per month under contract
- 20 h
- public bundle gzip, down from 321 KB
- 238 KB
- automated tests on every change, plus a healthcheck every 6 hours
- 155
For example: 2 languages live on the site, Spanish and English. Global Dynamic Security Group
04 · KD.tech
How we did it.
For example: 4 days from diagnosis to the new backend running. Concert Music Festival
The company and the starting point
KD.tech designs semiconductors and optical transceivers for automotive Ethernet over plastic and glass optical fibre, and sells to carmakers and to Tier 1 and Tier 2 suppliers in Europe, the United States and Asia. KD.tech wanted one platform at the level of that engineering: a bilingual site its marketing team edits in both languages, technical documentation in one place, and hiring and customer support built in.
What we set out to do
- Give AI crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot) the same full text a person reads.
- Reach 100 on mobile Lighthouse for accessibility, best practices and SEO, with WCAG contrast in light and dark mode.
- Bring the documentation, the deployment pages and the download tracking onto the new platform.
How it runs now
Structured data (JobPosting, NewsArticle, Organization), hreflang and a dynamic sitemap of 327 pages keep the site legible to search engines. A server-side prerender gives AI crawlers the same text a person reads, built from the same translation keys the page renders, with a test that fails if the two ever drift apart. Every change passes GitHub Actions: typecheck, 155 tests, build and lint, all with zero errors. An external healthcheck runs every six hours over public pages, crawler responses, the sitemap, password recovery and the download route. Maintenance is a fixed pool of 20 senior hours a month, and customer support runs on Polargate's multi-tenant ServiceDesk, where KD was the first tenant: 22 tickets resolved between April and July 2026.
FAQ
Questions about this project.
How long does it take to replace a WordPress site with a custom platform?
Can ChatGPT and Perplexity read a React single-page app?
Can you build a support desk into our own website instead of buying a helpdesk tool?
What does a monthly maintenance retainer actually cover?
For example: 22 public routes prerendered as static HTML. Hotel Marien
Same sector
More work in this sector.
Other projects for companies that face the same problems.
For example: 16 indexable URLs, Spanish and English. Hotel Talavera
Next project
Estepona Golf.
Golf and leisure, Costa del Sol tourism
A website in three languages for Estepona Golf
For example: 105,212 characters of body text readable by AI crawlers across 65 URLs, up from zero. Malacca Tables
Get started
Tell us what you want to build.
Websites, apps, custom systems and AI for companies that need them in production in weeks. Fill in the form or book a 30 minute call: a senior engineer answers within 48 business hours with a first take on scope, timeline and price.
First step
Two weeks to close scope, architecture and price before anything is built.
No price list. You get a private quote, in writing, after a short call.
Then, to build, always at a fixed price
Not ready yet?
- AI visibility auditOne-off, fixed price.


