Which top 100 player did he defeat? Go Soeda's current ranking is 124. He was ranked outside the top-200 all of last year. As far as I can see Somdev has only competed in Tier-3 events where there are never any top-100 players.
If you actually knew how rankings work, you would know that going from 1000 to 100 is very easy (at that level) as most of the players are so close on points. Even to go from 100 to 50 doesn't require you to have actually won a Tier-1 tournament (case in point.. Anna Kournikova... she even reached the top 10 without winning a single tourney).
In this day and age, if you're not in the top 50 by 23, you're most likely never going to get there. Of course, miracles do happen...