Full-stackPredictive engine2025
CETRank
A predictive matching engine for Maharashtra engineering admissions. Takes messy multi-factor inputs — CET/JEE percentiles, category, gender — and returns realistic admission probabilities, plus a natural-language interface on top of the data.
Services
- Predictive engine
- RESTful API
- NL-to-SQL
- Data modelling
Challenge
Admission data is messy, rule-heavy and easy to get wrong. The engine had to be accurate, auditable, and cheap to query — while still letting students ask questions in plain English.
Role
Built the full stack end-to-end — TypeScript + React on the front, FastAPI + Supabase/PostgreSQL on the back. Designed the probability model and a FastAPI service that translates natural-language queries into optimised SQL, using Google Gemini to summarise results.

