Falls are the #1 reason people end up in nursing homes.
Call your local AARP to see if they have ADA friendly contractor recommendations.
Also check out aging in place (or universal design) websites, e.g.,:
http://www.ageinplace.org/Blog/Post/3583/Best-and-Worst-Bathroom-Flooring-for-Aging-in-Place-Safety
https://www.nahb.org/en/learn/designations/certified-aging-in-place-specialist/related-resources/aging-in-place-remodeling-checklist.aspx
Also, many health insurers will do the equivalent of baby proofing for older adults for free. You're thinking about the right things, low vision, uneven flooring could mean a fall and a broken hip.