"Simple" fuzzy find file?

I'm currently working on an emacs configuration for myself. I'm coming from NeoVim and VSCode and both of those have a pretty easy way to fuzzy search for files in the current directory. VSCode has this built in and NeoVim can do this through telescope.

It feels like there isn't a "simple" solution to this in emacs. find-file more or less requires me to type the path. Yes you get tab completion, but that's still pretty slow in comparison. And beyond that i seem to get into selectrum, orderless, marginalia and what not, which for one doesn't seem to solve this problem either, and feels needlessly complex for what i'm trying to do.

So, my workflow has always been that i open my editor in my main projects directory. When i want to open a file, i press a hotkey and start searching with file and folder names. In 99.99% of cases i know exactly how the file is named and where it's located. I just don't want to have to type out the path. I'd rather type the parts of the path that are unique and get there quickly.

What's the simplest solution for this? All i really need is a wrapper around fzf. fzf.el would do what i need, but doesn't work on windows. There is a fork of fzf.el that "should" fix that but i can't get it to work. I'm also not too sure how to point use-package to a random git repository rather than what's on melpa.