This is not a build for a no magic world, I made him for a world with, at least +5 items.
It is the reason why I dropped the ranger level 3 and 4 spells.
He is made to be able to deal a decent ammount of damage while being well protected.
With 30 naked AC and epic dodge he can be enough evasive with the right gear. He also can deal:
1d4(base kukri) +2(str) +6(ews) +[5(favored enemy)] +[2d6(bane of enemies)] +[7d6(sneak attack)] damage per hit
That makes: 9-12 [16-54 (if landing sneaks)] damage per hit to non-favored enemies 16-29 [23-71 (if landing sneaks)] damage per hit to favored enemies
As he is using kukris he also has a good chance of landing criticals. Combined with improved knockdown he can do a decent amount of damage to almost anything if you pick favored enemies carefully.
Possible tweaks-changes:
By going any other race you will have 1 less feat and 43 less skillpoints: - You could drop Iron Will and keep the same weapon choice. - You could change your weapon choice to any non-exotic small/tiny weapon (shortswords/maces/handaxes/daggers...) - You should drop a whole skill (I suggest Animal Empathy skill, but depends on the environment).
Going Dwarf: - It would grant you better saves. - You can start with 2 less cha and 2 better con or with the same stats. - You will get an xp penalty from level 22.
Going Elf: - Better saves against mind spells. - Keen senses. - You can start with 2 less con and 2 better dex (trading thoughness for iron will and going shortswords) - Same HP, saves - Better AB and AC - You can start with same dex, same con 2 more wis - Same HP, better saves, more spells - Better AB and AC - You will get an xp penalty from level 22.
Going Halfling: - Better saves, AB and AC (Perhaps 1 lower will if you go kukris). - You can start with the same stats or favour dex vs str. - xp penalty at level 33. - Worse Knockdown.
UMD is very important where I play, but if you dont need it very much you can drop it slighly to get better listen.
AC is very important where I play, thats why I took armor skin and not Epic Prowess. Adjust it for your environment.
It is possible to get "Bane of Enemies" as a ranger bonus feat but it would lose a favored enemy group. I think that no other feat can compensate it, if you think it is worth it you can trade that favored enemy for other thing.
He is not designed to be a stealth fighter, he is a melee type, go there knockdown and finish him. With your sneak attacks, the ones from your partner and possibly the favored enemy bonus you can deal with your enemies quickly. _________________ HEAD KNIGHT: Shh shh. We are now the Knights Who Say Ekke ekke ekke ptang zoo boing! RANDOM: Ni!