Haskell Scrabble Solver

I took this up as a self project to learnt the concepts of functional programming through Haskell, one of the most widely used functional programming languages. I then deep dived into the concepts of Type theory, Currying, Recursion, Immutability, File Systems, Pattern Matching and Laziness of Haskell. Using these concepts, I made a Scrabble Solver in Haskell (A Two Player version and a Play with Computer version) which used Lexicographical Search, Regex-type functions (written from scratch) and Quick Sort as the major algorithms.

Data Scientist & Coordinator at Stamatics

I’m a senior undergraduate in Mathematics and Scientific Computing who works in Statistical Inference.