Final-year Data Science undergraduate (Minor: Finance) at UPES, currently splitting time between an AI product/analytics internship at Polluxa and a data science internship at Gravity Engineering — on top of two earlier internships at Maruti Suzuki India Ltd. Comfortable moving from a SQL query to a Power BI dashboard to a FastAPI backend to an LLM-grounded pipeline, and have had insights reviewed at General Manager and founder level along the way. Looking for full-time or new internship roles in Data Science, ML/AI Engineering, or Financial Analytics.
Two threads run through most of what I build: grounding LLM output in something verifiable, and applying classical ML where the cost of being wrong is real (markets, business reporting). Sightline is the first — a 5-step pipeline (permission scope → context retrieval → SQL generation → deterministic validation & execution → explanation with a groundedness check) built specifically so the Claude API never states a number it didn't just get from a real, executed query. The S&P 500 pipeline is the second — 63 leakage-safe features and a walk-forward CV setup built to survive contact with 90 years of real market data, not just a backtest that looks good once.
🔭 Sightline — Grounded AI Analytics Copilot
Python FastAPI PostgreSQL Next.js/TypeScript Docker Anthropic API
Architected a 5-step grounded AI-query pipeline using FastAPI, PostgreSQL, and the Claude API so the model's plain-English answers are checked against real, executed SQL before they ship — a wrong-but-confident number gets caught and replaced with the raw result instead of going out.
- Permission-scoped semantic layer — role-based access is enforced structurally, not just prompted for
- A deterministic groundedness gate re-checks every number in the generated explanation against the actual query result
- Identified and patched a real permission-bypass vulnerability during development; shipped with full CI coverage
flowchart LR
Q[Question] --> P[Permission scope]
P --> R[Retrieve context]
R --> G["Generate SQL<br/>LLM call 1"]
G --> V{Validate}
V -- reject --> X[Safe refusal]
V -- pass --> E[Execute — real rows]
E --> EX["Explain<br/>LLM call 2"]
EX --> GC{Groundedness check}
GC -- fails --> F[Fall back to raw numbers]
GC -- passes --> OK[Grounded answer]
📈 S&P 500 Direction Prediction — Production ML Pipeline
Python Pandas Scikit-learn XGBoost LightGBM NumPy
Production ML pipeline predicting S&P 500 daily direction on 90 years of market data (1927–2019); benchmarked 5 classifiers via 6-fold expanding-window walk-forward cross-validation — the same discipline a real trading desk would demand before trusting a backtest.
- 63 leakage-safe technical features across price, momentum, volatility, trend, and volume
- Verified zero look-ahead bias via a custom automated test suite, not just a visual sanity check
📧 Bulk Email Verifier — Production API
Python FastAPI asyncio aiosmtplib dnspython
Production-grade 3-tier bulk email verifier (Syntax → DNS/MX → SMTP handshake) built with FastAPI and asyncio; semaphore-bounded concurrency handles 20 simultaneous checks without triggering spam filters.
- Catch-all domain detection, plus a Tier 3 fallback for when port 25 is blocked
- Deployed on Render and Railway with a live health-check API
flowchart LR
A[Email address] --> T1["Tier 1 · Syntax"]
T1 --> T2["Tier 2 · DNS / MX"]
T2 --> T3["Tier 3 · SMTP handshake"]
T3 --> R{Deliverable?}
R -- port 25 blocked --> FB[Fallback check]
R -- yes/no --> OUT[Result, 20 concurrent via semaphore]
📊 Employment Tracker Beta — Job Search & Skill Analytics Platform
JavaScript HTML/CSS Electron localStorage
A self-tracking platform computing a weighted employment-likelihood score across DSA progress (156 problems / 12 topics), resume quality, consistency, and applications.
- Shipped as both a browser app and a packaged Electron desktop app
- AI-coach briefings, skill radar charts, and activity heatmaps
| Jun 2026 – Present |
AI Product & Business Analyst Intern (Team Lead) · Polluxa · Remote, part-time Own analytics and CRM workflows across a 3-product portfolio, turning KPI insights into recommendations presented directly to the founder. Automated data collection, preprocessing, and reporting in Python and SQL, cutting manual reporting time ~60% across 5 weekly workflows. |
| Jun 2026 – Present |
AI Product & Data Scientist Intern · Gravity Engineering Services · Remote, part-time Backend development and database optimization strengthening performance and reliability across core systems; contributed to Polluxa's core product and engaged directly with clients and board members on project updates. |
| Dec 2025 – May 2026 |
Business Analyst Intern · Maruti Service Masters — JJ Impex Delhi Ltd. (Maruti Suzuki) · Delhi Six months of business and data analysis for a Maruti Suzuki subsidiary; designed and maintained recurring KPI reports that improved cross-departmental management visibility. |
| Jun 2024 – Nov 2024 |
Data Analyst Intern · Maruti Sales & Service Delhi — Maruti Suzuki India Ltd. · Delhi Queried and extracted data via SQL across multiple databases; built Power BI dashboards for senior leadership across 3 business units. Recognized by the General Manager for strong analytical performance. |
| Jun 2024 – Aug 2024 |
Web Development & Research Intern · Laadli Foundation · Delhi Shipped 3 live features across the Foundation's e-commerce and fundraiser platforms; collected and validated 5,000+ field research records supporting impact reports. |
- 🏅 Commended by name by the General Manager, Maruti Sales & Service Delhi, for analytical performance — documented in a formal completion certificate
- 🏅 Business recommendations and KPI insights presented directly to founder and board-level stakeholders at Polluxa and Gravity Engineering
- 🏅 Zero look-ahead bias, verified by a custom automated test suite, across 90 years of financial data in the S&P 500 pipeline
Data Analyst → Business Analyst → AI Product & Data Scientist → (targeting) ML / AI Engineer
- 🔭 Extending Sightline's grounded-query approach — the harder problem now is verification and permission-scoping, not just SQL generation
- 📈 Applying the same walk-forward-validation discipline from the S&P 500 pipeline to new financial ML questions
- 🎓 Finishing my B.Tech in Data Science (Minor: Finance) at UPES, expected June 2027
- 🤝 Open to full-time and internship roles in Data Science, ML/AI Engineering, or Financial Analytics
Portrait + info card generated from a real photo via a local Python pipeline (background removal, CLAHE contrast, ASCII conversion) — see scripts/. Contribution graph scraped live from github.com, no third-party API. Banner and typing line are external SVG services (capsule-render, readme-typing-svg) and will occasionally have downtime, per their own maintainers.