No Ukrainian is not poorer. Their nominal GDP per capita (2021, in US$) is more than twice that of Indian.
And it is hard to evaluate rich/poor just by nominal or PPP GDP per capita, especially at former communist countries. Ukraina's nominal GDP per capita (2021) is only about less than a half of Mexico's, but look at Ukrainian modern, clean cities, extensive and relatively modern railways system, education facilities, science institutes, manufacturing facilities. ...
In the meantime, Mexican cities are poor, dirty with a lot of slums, their railways are even worse than the US's, i.e. very backward, education quality is poor, no science and technology development, most people looks poor, poorly-fed and unhealthy, Same with Equatorian Guinea, which had GDP per capita almost ten times that of Ukraina just some years ago. Or compare Uzbekistan and India, both have similar nominal GDP per capita.
Cannot understand how they calculate nominal / PPP GDP in these cases. Probably exchange rate does matter.
Therefore, countries like North Korea are hard to evaluate their real GDP. They look poor, but modern and developed at the same time, with highly-educated workforce, modern manufacturing facilities, very organized, well-designed and clean cities, and even well organized, relatively modern rural areas, relatively developed infrastructure, even in remote areas, i.e. they have most criteria of an advanced, developed country, except nominal GDP per capita.