Back to Projects
Last edited September 5, 2026

DevGuess

Wordle-style web game for developers where players identify a hidden technology using multi-attribute feedback and directional year hints.

React
TypeScript
Vite
Cloudflare Pages Functions
Zod
Vitest

Validated edge game flow

The browser owns presentation, but not the rules that determine a valid round. The edge API validates requests and signed progress before consulting the versioned technology catalog.

Preview is locked here. Click "Enlarge Preview" for full interaction.

If this preview does not load, the site likely blocks embedding. Use "View Live Site" above.

Problem and Idea

DevGuess is a developer-focused guessing game inspired by Wordle, but built around real technology metadata. Each guess is evaluated across 11 attributes (kind, ecosystem, runtime, platform, language, license, steward, year, and more), so players narrow the answer through meaningful technical signals instead of random trial and error.

Engineering Constraints

The game needed useful feedback without exposing the answer, deterministic rounds that stayed consistent across clients, and a backend flow that did not trust browser-owned progress. It also needed to remain small enough to run naturally alongside a static Vite application on Cloudflare.

Architecture and Decisions

The backend runs on Cloudflare Pages Functions and uses signed progress tokens plus request rate limiting to keep gameplay fair and resistant to tampering. Search and guess endpoints are validated with Zod, and answer selection is deterministic per round seed and dataset version.

I also built an in-app reference guide/taxonomy explorer and share flows that generate downloadable PNG/PDF snapshots of each run, including completion time and board state.

Signed client progress avoids a server-side session for every player, but it is a specific tradeoff rather than a claim that the browser becomes trusted. Validation, rate limiting, and signed state each cover a different failure mode.

Behind the Project

Tech Stack

  • Frontend: React + TypeScript + Vite
  • Backend: Cloudflare Pages Functions
  • Validation: Zod
  • Testing: Vitest
  • Dataset: Custom structured tech catalog (170+ technologies)

My Contributions

  • Designed the full data model and taxonomy for technology classification
  • Implemented matching logic (set overlap, hierarchy matching, and year-direction hints)
  • Built secure backend flow (signed tokens, validation, anti-abuse rate limiting)
  • Developed core UI/UX: interactive grid, hinting, victory modal, sharing/export, theme support
  • Added reference DB filtering and taxonomy guide for learning-oriented gameplay
DevGuess Icon
DevGuess Icon

Engineering concepts used

Key Highlights

  • Built a full-stack Wordle-style game for developer technologies
  • Designed an 11-attribute comparison and hint engine
  • Implemented signed progress tokens and rate-limited API endpoints
  • Created exportable share snapshots (PNG/PDF) and reference taxonomy explorer