Originally published on speedydev.pl in 2017 as part of the Daj Się Poznać blogging contest. Republished here for archival purposes.

So here it is — the whole reason this blog exists. The setup is simple.
The project idea: connect .NET with graph databases well enough to use it for solving a variant of the Travelling Salesman Problem. “UUU, student project,” someone will say. Not quite. I know that in the age of Google Maps and Janosik, routing problems seem like a solved game — but in the world my product lives in, this problem still exists and I haven’t found the right tooling for it.
I don’t have a final project plan or a locked-in technology stack yet. What I do know:
- The domain is railway logistics
- The goal is to connect .NET with graph-based data to find optimal routes
- The final output target: a WinForms app — yes, WinForms, and why not
I hope my attempts and frustrations along the way will be received positively.
ps. Don’t underestimate the travelling salesman problem. And yes, Ctrl+F and Google sometimes fail you.