Yes, it finds it. It ranks quite well for most keywords I tried. It even got #1 spot for one of the keywords I tried. I also noticed some other related open source projects show up (by other people) which I hadn't heard about for several years.
Google search only shows paid SaaS platforms in the first page of results.
[0]: https://teclis.com/