Archive / Independent product

Crossword Puzzle

A lightweight word-game PWA whose custom generation engine produces playable grids in five languages, including offline.

This page carries over a project from the previous portfolio. Its text and screenshots document that stage of my work.

01 / The context

Crossword Puzzle: a multilingual crossword engine

Crossword Puzzle applies the same philosophy as Velvet to word games: a lightweight web application that is immediately playable and can behave like an installed app. The central challenge is producing coherent grids across several languages.

The goals

  • Generate grids without relying on a third-party service.
  • Deliver a genuinely playable experience in five languages.
  • Keep interaction smooth on mobile and offline.

The work delivered

I developed the generation engine, integrated localised vocabularies and interfaces, designed the responsive game experience and added PWA capabilities. I built the entire project independently.

Design and technical choices

  • Custom algorithm to compose grids and place words.
  • Language content separated from game logic.
  • Local storage and application caching for offline play.

03 / Archive

Deliverables and documented evidence

  • Grids produced by a custom engine
  • French, Spanish, German, Dutch and Swedish
  • Responsive interface
  • Offline play
  • PWA installation on mobile and desktop

Five playable languages

All five language versions are available in the current product, rather than merely planned.

Technical independence

Grid generation uses logic developed specifically for the project, with no external grid-generation API.

Contact

Got a project? Write to me.

Describe your idea in a few lines. I read and personally answer every message.

Request a quote

Free quote, with no obligation.