
Live
Polyglot Path
A browser-based TDD-style coding challenge platform for mid-to-senior engineers picking up new programming languages for client work, covering 10 core concepts across 3 difficulty levels.
Notes
- No login — progress tracked via UUID-based links with optional named links via
/claim - Linear challenge progression enforced (Simple → Intermediate → Advanced), with Advanced skippable after Intermediate
- Admin view at
/adminwith password protection, showing per-user completion stats and delete functionality - Progress saved to KV with 500ms debounce
- Brand colours:
#1e2356(navy),#6e4aa2(purple),#939894(grey),#C8ff01(lime) - Fonts: Space Mono (headings/labels), DM Sans (body)
Future Ideas
- Language selector with per language progress tracking
- Copy challenge/tests button for pasting into IDE
- update instructions to point out it's an honour system
- Mention how language choice can effect difficulty of challenges
- download CSV
Stack
ReactViteTypeScriptUpstash RedisVercel
Infrastructure
HostingVercel
DatabaseUpstash Redis
Meta
Last reviewed2026-05-17
Added5/17/2026