This website is best experienced in landscape mode.
ANALYTICAL.
CREATOR.
DEVELOPER.


  Urbana, Illinois



Hi! I am Ekansh Arora, a sophomore at the University of Illinois Urbana-Champaign studying CS+Math. I love finding loopholes in my surroundings and developing programs from scratch. I'm an International Scrabble player who has represented the Scrabble Association of India.


ABOUT ME


I am a sophomore at the University of Illinois Urbana-Champaign studying CS+Math. I love merging my love for exploring & problem solving with the digital world.

My hobbies include hitting the gym, playing scrabble and you'll often find me enjoying soccer, whether playing or watching.



Represented India at the World Youth Scrabble Championship.
I love sports (& e-sports)! Helps me think one step ahead.
Want to go for a workout at the gym? Anytime, any day!





WHAT HAVE I  DONE SO FAR?
A collection of my experience



Scrabble Association of India (SAI)
Int'l Scrabble player
 India


India rank #40 SAI. Winner of National Scrabble School Championship'22 ; Int'l Semifinalist at the World Youth Scrabble Championship (WYSC)'20



Delhi Public School, Rohini
Class of 2024
 Delhi, India

DPS Rohini offered as an invaluable platform to display my talent and ability. I took part and won multiple national level interschools and olympiads related to Math, CS & Quizzing. These experiences have brought out a deep appreciation for lifelong learning and curiosity-driven exploration.



AI Intern
Genpact
 Hyderabad, India


At Genpact, I built a tax code validation system using Streamlit and Pandas to automate invoice processing for a pharma client. The system parsed XML invoices, validated tax codes against internal databases, and automatically corrected common errors, reducing manual AP review and improving straight-through processing rates.



PROJECTS
A selection of things I've built
Tiles of India

A word trainer for competitive Scrabble players. Processes 250k+ words and uses spaced repetition to drill the right words at the right time. 100+ daily users, adopted by the Scrabble Association of India.

React Native Python Pandas
Google Tasks MCP

An open-source MCP server that connects Google Tasks to Claude, so you can manage your entire to-do list through conversation instead of switching apps.

Python MCP Claude API
BLS Advising Chatbot

A chatbot for a UIUC program's advising team so students get accurate answers instantly. Pulls from 100+ program documents using RAG, so it actually knows what it's talking about.

LangChain RAG Python
AI Pocket Tanks Player

An AI agent that plays Pocket Tanks by controlling mouse movements automatically. Tested 5 different models to find what actually wins; scores points against the highest difficulty consistently.

PyAutoGUI LiteLLM Python
Publication
Effects of AI in Scrabble

Benchmarked the DAWG and GADDAG algorithms for Scrabble move generation across 500+ games. Despite roughly 5x the memory overhead, GADDAG generated moves about 2x faster, making it the stronger choice for competitive play.

IJCTT