Hello, I'm

Mayank Srivastava

ML Researcher

I build intelligent systems, teach the mathematics behind them,
and find stories in every corner of India.

ML & Deep Learning

Neural networks, research, and applied AI

Maths & Algorithms

Assistant Professor shaping sharp thinkers

India Traveler

Stories, routes, and reflections across Bharat

Scroll
MS

Three worlds, one person

I live at the intersection of machine intelligence, mathematical rigour, and human experience. My days move between training deep learning models, standing at a whiteboard explaining algorithms to students, and packing a bag for the next Indian place I haven't seen yet.

I am associated with the Department of Computer Science and IT, Jain University, Bangalore. My research focuses on machine learning, deep learning, and applied AI, while my academic work also includes teaching mathematics and algorithms. Outside the lab and classroom, I document journeys across India — from mountains to coasts — believing that curiosity is the common thread through all three lives.

10+ ML Projects
07 Courses Taught
11+ States Visited

Machine Learning & Deep Learning

From exploratory data analysis to production-ready models — here's what I build and study.

Python
TensorFlow
PyTorch
scikit-learn
Pandas / NumPy
Transformers
CNNs / RNNs
Data Analysis
Model Deployment
MLflow
OpenCV
NLP
Computer Vision

3D Scene Reconstruction from Monocular Images

A computer vision pipeline that reconstructs depth and scene geometry from a single image, combining feature extraction, geometric consistency, and neural depth estimation.

PyTorchOpenCVFastAPI
NLP

Academic Document Question Answering System

A transformer-based NLP system that answers questions from long academic documents, lecture notes, and PDFs using retrieval and text understanding.

HuggingFaceBERTPython
Tabular / Data

Explainable Student Performance Prediction

A machine learning model for predicting student outcomes with interpretable feature analysis to help educators understand academic risk factors.

scikit-learnXGBoostPandas

Maths & Algorithms

As an Assistant Professor, I aim to make abstract mathematics feel tangible and algorithmic thinking feel natural.

Courses

MATH 101

Discrete Mathematics

Logic, sets, relations, combinatorics, and graph theory for computer science students.

CS 202

Design & Analysis of Algorithms

Sorting, graphs, dynamic programming, greedy methods, and complexity theory.

MATH 301

Linear Algebra for ML

Vectors, matrices, eigenvalues, SVD, and their direct applications in machine learning.

Student Resources

📄

Lecture Notes

Curated notes and slides for all active courses. Updated each semester.

Access Notes ↗
🧩

Problem Sets

Practice problems with hints. Ideal for exam prep and self-study.

Browse Problems ↗
📖

Recommended Reading

Textbooks, papers, and online resources I recommend to students.

See List ↗
🕐

Office Hours

Tue & Thu, 3:00–5:00 PM · Department of Computer Science and IT, Jain University, Bangalore

Book a Slot ↗
"Mathematics is not about numbers, equations, or algorithms — it is about understanding."

Travel Stories & Reflections

India is a continent of stories. These are mine — from mountains to coasts, temples to bazaars, silence to chaos.

Goa sunset

Goa

Sunset, Sea, and Quiet Roads

A relaxed coastal escape where beaches, old churches, and evening skies set the rhythm.

🗓 Dec 2025
Read More ↗
Meghalaya

Northeast India

The First Mist of Meghalaya

A journey through cloud-covered hills, waterfalls, and the calm beauty of the northeast.

🗓 Dec 2024
Read More ↗
Kameng river

Arunachal Pradesh

Among the Mountains of Arunachal

Wide roads, high passes, and landscapes that make every mile feel unforgettable.

🗓 March 2024
Read More ↗

Let's Connect

Whether it's research collaboration, a teaching opportunity, or comparing travel notes — I'd love to hear from you.

Reach Me Directly

🎓

Workplace

Department of Computer Science and IT, Jain University, Bangalore

📍

Location

India