I am a computer science tutor, I teach (among others) Haskell, Prolog and Algorithms.
I have done many projects like this, and I'm one of the top Prolog developers, you can check here please: https://wwwLisää
I work mainly in area of applied mathematics. I write in Python/Java/C/C++/Haskell and MatLab.
Send me detailed description of your project for review, please. Hope, I will be useful for you.