M.Tech CSE @ IIT Kanpur

Data, ML & Privacy-Focused Engineer

I build data-driven systems and visual analytics tools with a strong focus on privacy-preserving machine learning, secure computation, and human-centered design.

Currently

  • M.Tech, Computer Science & Engineering at IIT Kanpur
  • Working on privacy-preserving ML, secure MPC, and large-scale scientific visualization
  • Teaching Assistant for core CS courses and student guide for incoming postgraduates

About

I am a graduate student in Computer Science & Engineering at the Indian Institute of Technology, Kanpur, with a strong foundation in algorithms, machine learning, big data visual analytics, and privacy-preserving computation.

My work spans scientific visualization pipelines, privacy-preserving recommendation systems, secure multi-party computation, and applied ML systems such as phishing detection and resume scoring. I enjoy turning complex ideas into practical, well-engineered tools.

What I love working on

  • Designing and implementing ML pipelines end to end
  • Building interactive dashboards and visual analytics tools
  • Exploring cryptography & secure computation for real-world use cases
  • Teaching, mentoring and explaining complex concepts clearly

Education

M.Tech · Computer Science & Engineering

2024 – Present

Indian Institute of Technology, Kanpur

Relevant coursework: Machine Learning, Big Data Visual Analytics, Large Data Analysis And Visualization, Cryptography for Cybersecurity, Human–Computer Interaction, Deep Learning For Computer Vision.

B.Tech · Computer Science & Engineering

2018 – 2022

GRD Institute of Management & Technology, Dehradun

Relevant coursework: Data Structures, Algorithms, Database Management System, Operating Systems, Compiler Design, Computer Networks, Computer Organization and Architecture, Object Oriented Programming.

Skills

Languages

C, C++, Python

ML & Data Libraries

TensorFlow, PyTorch, scikit-learn, NumPy, Pandas, Matplotlib, Plotly, Streamlit, VTK, mpi4py, PIL, multiprocessing

Tools & Platforms

HTML & CSS, SQL, Jupyter Notebook, VS Code, Git & GitHub, LaTeX

Concepts

Data Structures & Algorithms, Machine Learning, Big Data Visual Analytics, Computer Networks, Operating Systems, Database Systems, Cryptography & Privacy, Human–Computer Interaction.

Selected Projects

A curated selection of projects that best represent my work across applied machine learning, visualization, security, and privacy-preserving computation.

Featured Projects

Detection of Malicious Mobile Webpages

Self Project

Android phishing detection system with ML backend

  • Built a phishing detection pipeline using 21+ features from URL, HTML, JavaScript, traffic rank, and mobile-specific APIs.
  • Benchmarked KNN, SVM, Decision Tree, and Random Forest, achieving about 96% accuracy and ~3.6% false positives with Random Forest.
  • Delivered an Android application using React Native with a Flask backend for real-time prediction.

COVID-19 Vaccination Data Analysis Dashboard

CS661 · Big Data Visual Analytics

Interactive Streamlit dashboard for global vaccination analysis

  • Built an interactive dashboard to explore global and country-level vaccination trends, variations, and manufacturer dynamics.
  • Preprocessed and merged datasets on cases, deaths, and vaccinations for consistent, reliable analytics.
  • Designed maps, line, scatter, bar, and pie charts to inspect correlations between vaccination rates, health outcomes, and market trends.

Privacy-Preserving Recommendation System

Self Project

Matrix-factorization based recommender with secure protocols

  • Implemented a recommendation engine using matrix factorization with two-party additive secret sharing to keep interactions private.
  • Used Private Information Retrieval (PIR) to securely fetch item features and perform secret-shared user profile updates.
  • Designed modular components that simulate real-world secure multi-party computation protocols for recommender systems.

More Projects

Secure MPC with Additive Secret Sharing & Beaver Triples

Self Project

4-party secure multiplication over TCP sockets

  • Implemented privacy-preserving multiplication using secure MPC with additive secret sharing and Beaver triples.
  • Built basic, sequential, and parallel protocol variants with a Beaver triple generator and share distribution.
  • Developed prototypes in Python using sockets and threading, including latency measurement and correctness checks.

Gesture & Voice Controlled Multimedia System

CS724 · Sensing & Networking

Raspberry Pi based camera and music control interface

  • Designed a control system for photo capture, HDR, and video recording using hand gestures and voice commands.
  • Implemented music controls (play, pause, next, previous) with real-time audio feedback.
  • Integrated Raspberry Pi with ultrasonic sensors, Mediapipe, and speech recognition for seamless multimodal interaction.

Resume Scoring System

Self Project

NLP-based resume–job compatibility evaluator

  • Built an intelligent evaluation system that parses PDF resumes and extracts key details using NLP.
  • Used spaCy, Sentence Transformers, TF-IDF, and cosine similarity to compute multi-factor scores for skills, education, and experience.
  • Achieved roughly 0.70 correlation with human evaluations on candidate–job fit.

More academic and exploratory projects are available on my GitHub profile, including scientific visualization pipelines, continual learning experiments, and algorithm visualizers.

Teaching & Leadership

Teaching Assistant · IIT Kanpur

Aug 2024 – Present

Embedded and Cyber-Physical Systems (CS637), Principles of Database Systems (CS315), Fundamentals of Computing (ESC 101)

  • Helped conduct large-scale courses with 120–600+ students per semester.
  • Assisted in grading, project evaluation, and maintaining academic integrity.
  • Mentored student groups on research paper evaluations and course projects.

Student Guide · IIT Kanpur

Aug 2024 – Present

Supporting new postgraduate students as part of a 250+ member guide team

  • Guided newcomers in academic planning and adapting to campus life.
  • Acted as a first point of contact for queries and mentorship.

Research Paper Presentations

Big data visualization and sensing / imaging systems

  • Presented on query-driven visualization of large datasets, analyzing the DEX framework and bitmap indexing for scalable exploration.
  • Explained Banner, an image sensor reconfiguration framework for efficient resolution switching in mobile and embedded vision systems.

Contact

I’m open to internships, research collaborations, and interesting data / ML / privacy-focused engineering projects. The best way to reach me is via email or the contact form.