Rushi Shah

About me

I am a Turing Scholar studying Computer Science and Mathematics at the University of Texas at Austin (Class of 2020). Before that, I graduated from Thomas Jefferson High School for Science and Technology (Class of 2016).

I conduct program synthesis research under Professor Işıl Dillig as part of the UToPiA research group.

I programming. I am fluent in Java, Python, Javascript, Ruby, C, Scala, and Haskell. I am also an officer for my school's Information and Systems Security Society (ISSS). Sometimes I blog about coding here.

I have lived in eight states, and traveled to over 30 countries in five continents. I'm a big fan of reading and I rock-climb competitively.

You can find me on my blog, Github, and Twitter. You can also email me.

Selected Projects

2016rshah's Normal Github Chart

Serves your github contributions calendar as an image


Haskell static site compiler for Markdown/LaTeX posts


Converts shapes/symbols into python code

Work Experience


I interned at Originate in their Manhattan, NYC office during the summer after my freshman year of college. Originate is a mid-size business-to-business software company (~150 employees across 5 offices). I mainly did distributed computing work for data center workload analysis with Scala + Spark + Cassandra.

The MITRE Corporation

I interned at the MITRE Corporation, a Federally Funded Research and Development Center, during the summer before junior year and the summer before senior year of high school. I conducted computer science research for the Federal Aviation Administration Department.

The first year I created and analyzed the performance of various call-sign identification algorithms and conducted natural language processing research on over 12,000 air traffic controller transmissions into the use of prefixes before call signs by air traffic controllers.

The second year I expanded my NLP work to over 25,000 transmissions and analyzed the use of separators between runway identifiers and clearances. I culminated my research by expanding the strict language model used for the Closed Runway Operations Prevention Device (CROPD) to boost the accuracy of the speech recognition engine.


During Spring Break of my junior year of high-school I was a web-development and web-design intern at nclud (a Washington DC based Web Design Firm). While there I assisted on various projects such as the nclud rebrand, the GreenMachine site, and the extremely important Meteor-Twitter pun app. Most of my work was in JavaScript including the Meteor framework and ThreeJS animations (shown above).

See Also