Alex DeJarnatt

I’m an independent software developer based in Newport, RI. These days you can find me messing around online with crosswords and other puzzles. But I used to have a real job.

Crosswords

The Cross(word) Reference
A reference site for 100 years of crosswords, built around the connections between puzzles.
Every Puzzle Project
Bringing old crosswords back from paper and page scans. Read the blog.
xd
A futureproof crossword corpus and toolset, which I maintain with Saul Pwanson.
puz.py
Since 2009, a Python library for reading and writing Across Lite .puz files.
xwordapp.com (defunct)
A web site for solving the day’s puzzles. RIP.

Sudoku

hodoku-py
An extremely well-tested Python port of HoDoKu’s sudoku engine: solver, difficulty rating, hints and puzzle generator.

Other projects

clang-tidy, cppcheck and cpplint: Static analysis tools for C and C++ python extensions

claude-scrollback
A lightweight web viewer for Claude Code session transcripts.

Just for fun

Has the AMOC collapsed yet?
No, not yet.

Contact