Data Science student specializing in AI and Machine Learning. Experienced in Python, SQL, Tableau. Built end-to-end AI apps for automation and data analysis.
- Languages: Python, C++
- Libraries: Pandas, Numpy, Scikit-Learn, PyTorch, Langchain, Streamlit
- Databases & Querying: SQL (PostgreSQL)
- Data Visualization: Tableau, Power BI, Plotly, Seaborn, Matplotlib
- Core Concepts: Data Structures & Algorithms, Databases, Exploratory Data Analysis, Machine Learning Pipelines
CSRBOX IBM Winter Internship — Prompt Engineer Intern
Dec. 2024 – Jan. 2025 · Remote
View Certificate
- Designed an end-to-end product launch simulation by utilizing AI tools and advanced prompt engineering techniques.
- Integrated artificial intelligence across key business functions, including product conceptualization, market analysis, marketing strategy, and financial planning.
Zeno 2 - Automated Data Analysis
Python, Streamlit, LangChain, Groq API, Jupyter Client, Plotly
- Architected a stateful execution engine by embedding an isolated background Jupyter Kernel (jupyter_client), enabling safe runtime execution of AI-generated code while maintaining persistent variable state across chat turns.
- Engineered a context-aware LLM agent using LangChain and Groq API (OSS 120B model), dynamically passing live kernel memory manifests and schema metadata to ensure precise code generation and minimal hallucination.
- Integrated automated data profiling using a custom library (sinica) for immediate dataset summaries and anomaly alerts, alongside a dual-mode conversational UI supporting natural language queries and direct Python slash commands (/).
- Built interactive visualization and export pipelines, streaming real-time execution logs, rendering interactive Plotly charts, and enabling full session compilation into native .ipynb Jupyter Notebooks.
Aurelius - Stoic AI Companion
Python, LangChain, ChromaDB, Streamlit, Groq
- Developed an AI counselor channeling Marcus Aurelius, featuring dual-source retrieval across primary JSON aphorisms and historical PDF texts.
- Implemented a Parent-Child (Small-to-Big) chunking strategy using
BAAI/bge-m3embeddings to perform vector searches on 500-character child passages while passing 2,500-character parent context to the LLM. - Designed a production-ready Streamlit interface with low-latency streaming inference, custom Cormorant Garamond typography, and a context inspector for transparent source attribution.
-
Google Advanced Data Analytics — View Certificate
-
Machine Learning specialization -- Stanford University View Certificate
-
Machine Learning for Data Science projects -- IBM View Certificate
-
Applied Data Science with Python Level 2 — View Certificate
-
Data Science 101 by IBM — View Certificate