Hello, I'm Ishan, a Junior Developer based in Charlottesville. I imagine, design, and develop.

Phone:

(571) 575-3135

Email

ishan.ajwani.7@gmail.com

Hello, I'm Ishan, a Junior Developer based in Charlottesville. I imagine, design, and build.

Phone:

(571) 575-3135

Email

ishan.ajwani.7@gmail.com

Crosswizard

CrossWizard Logo

CLIENT

TJAI2

SERVICE

Artificial Intelligence

YEAR

2025

01 - BRIEF

A recursive crossword-solving engine that intelligently fills word grids using a backtracking algorithm optimized for speed and constraint satisfaction.

02 - SOLUTION

By combining recursive backtracking with pruning techniques and early constraint checks, the solver rapidly navigates the solution space, avoiding dead ends and significantly reducing computation time—even for complex or partially filled grids.

03 - DELIVERABLES

A Python-based command-line tool that takes a crossword grid and wordlist as input, and returns a fully solved puzzle using optimized logic.

SUMMARY

A high-performance crossword solver built in Python that uses recursive backtracking with pruning to solve word grids quickly and efficiently.

Create a free website with Framer, the website builder loved by startups, designers and agencies.