B.Sc. (Hons) Data Science & Artificial Intelligence

Prabal Pratap
Singh

First-year student at IIT Guwahati, building local-first tools and curating structured datasets — mostly with Python, vanilla JavaScript, and a habit of reading documentation twice.

student_profile.py
student.info()
namePrabal Pratap Singh
programB.Sc. (Hons), Data Science & AI
instituteIIT Guwahati
cgpa9.00 / 10.00
cohortAug 2025 – Present
focusData Engineering, ML, Applied AI
01 — Record

Education

Degree / Certificate Institute / Board CGPA / Percentage Year
B.Sc. (Hons) Indian Institute of Technology, Guwahati 9.00 CGPA Aug 2025 – Present
Senior Secondary SVM Inter College (UP State Board) 79% 2024
Secondary SVM Inter College (UP State Board) 87.16% 2022
Time Series Analysis — Certificate of Merit
C&A, IIT Guwahati · 2026
Summer Analytics
Currently enrolled · C&A, IIT Guwahati · 2026
02 — Build log

Projects & datasets

PROJECT · 001
NexContact GitHub ↗
Jul 1 – Jul 7, 2026
Local-first contact manager
  • Developed a secure, local-first contact management application with a Python (FastAPI) backend and a vanilla JavaScript frontend.
  • Implemented real-time search filtering, toggleable grid/list views, and responsive custom themes for cross-device use.
  • Engineered a fully offline experience with locally stored database assets and automated browser launching on server start.
PythonFastAPIVanilla JS
PROJECT · 002
FocusFlow Task Manager GitHub ↗
Jun 25 – Jul 5, 2026
Native desktop study alarm system
  • Built a local-first study task manager pairing a React/Tailwind CSS frontend with a Flask/SQLite backend to track daily lecture schedules.
  • Used Python's plyer and schedule libraries to trigger native desktop notifications and local audio alarms for time-sensitive tasks.
  • Designed a responsive UI with Vite, letting users create, manage, and toggle study sessions in real time.
ReactTailwind CSSFlaskSQLiteVite
PROJECT · 003
Neuron AI GitHub ↗
Oct 17 – Oct 29, 2025
RAG-powered search interface
  • Engineered a Retrieval-Augmented Generation chat app combining Perplexity AI's real-time web search with Google Gemini's reasoning.
  • Built a responsive web interface with Flask and Tailwind CSS showing search context, clickable source URLs, and summarized answers.
  • Integrated robust API handling for seamless dual-model processing, with optional CLI support.
FlaskTailwind CSSGemini APIPerplexity API
DATASET · 004
Global Health Professions Student Survey Kaggle ↗
Mar 28 – Mar 30, 2026
Public health data engineering
  • Published a rigorously cleaned Kaggle dataset of 15,282 records on tobacco use and cessation training among medical students across 77 countries.
  • Normalized data formatting by resolving floating-point artifacts, standardizing sample sizes, and fixing conflicting duplicate keys.
  • Structured complex demographic and behavioral indicators for exploratory analysis and predictive modeling.
Data CleaningPandasKaggle
DATASET · 005
Mobile Addiction Behavioral Dataset Kaggle ↗
May 27 – May 30, 2026
Predictive modeling resource
  • Curated and published a dataset of 13,589 user records covering daily mobile usage indicators and self-reported behavioral metrics.
  • Structured 11 integer-valued features — including screen time, app sessions, and notification volume — against a binary addiction target.
  • Delivered a clean, missing-value-free data dictionary suited to classification, segmentation, and digital-stress analysis.
Data CurationBinary ClassificationKaggle
03 — Toolbox

Skills

Programming languages
Python JavaScript (Vanilla) HTML5 CSS3
Frameworks & libraries
React FastAPI Flask Tailwind CSS Pandas Pydantic Vite Axios
Databases & infrastructure
SQLite Git GitHub Kaggle
APIs & tools
Google Gemini API Perplexity AI API Uvicorn
Key coursework
Linear Algebra Introduction to Statistics Data Science: An Introduction AI Basics C Programming Python Programming Introduction to R Data Structures Algorithm Design & Analysis
04 — Reach out

Contact

Open to collaborations on data engineering, applied ML, and open-source work — or just a good conversation about building things that run offline.