<p>You test scores are on the low end. </p>
<p>I think your GPA is ok but I’m not very familiar with that system. </p>
<p>The robotics and the Ness Technologies thing will help you, but I don’t know anything about Ness Technologies so I don’t know how impressive it is or how well it will convince the adcom that you’re passionate about math/science.</p>
<p>If you want to go to Caltech, I would focus on a convincing Feynman essay (essay in the supplement where you write about why you love math/science). You may also want to retake the SAT if you think you can do better. Bear in mind that admissions is more difficult for international students, particularly if they need financial aid.</p>