Hello! I Am
Man Bahadur Thapa

Greetings! I'm a B.Tech student in Computer Science and Engineering, with a strong interest in innovation and cybersecurity. I have experience in C++, full-stack development, web technologies and cybersecurity, focused on building secure, user-friendly solutions. My work spans frontend and backend development, supported by knowledge of databases, software architecture, and cybersecurity concepts like authentication and threat detection.

Through academic projects—such as secure login systems and malicious URL detection—I’ve applied theory to real-world challenges, showcasing analytical thinking and technical skill. I’m eager to join forward-thinking teams, embrace new technologies, and create solutions that improve user experience and digital safety.

Hire Me See My Work
Academic Background

Education

Mar 2018 – Jun 2019
Rupandehi, Nepal

GRADE X, National Examination Board
(NEB)

Tinau English Boarding School
Cumulative GPA: 3.9/4
Aug 2019 – Jul 2021
Rupandehi, Nepal

GRADE XII, National Examination Board
(NEB)

Oxford English Boarding Secondary School
Cumulative GPA: 3.57/4
Aug 2021 – Jul 2025
Bengaluru, India

Bachelor of Technology in Computer Science and Engineering

Jain (Deemed-to-Be University)
Cumulative GPA: 9.1/10
  • • Full scholarship recipient through Pragati Scholarship (IND-SAT) funded by Study in India (EDCIL)
My Skills

Technical & Professional Skills

Technical Skills

Programming Languages:
Python C++ HTML CSS JavaScript Java
Tools:
NodeJS ReactJS SQL SQLite MongoDB Flask VS Code Git Canva Microsoft Office
Software Testing:
Integration Testing Regression Testing Unit Testing

Soft Skills

Professional Competencies:
Leadership Teamwork Adaptability Continuous Learning Effective Writing Verbal Communication Analytical Thinking Decision Making Attention to Detail
Additional Skills:
Problem Solving Critical Thinking Time Management Project Management Research Content Writing Content Adaptation & Implementation
Recent Work

My Projects

AgeGuard

Age-Restricted-Content-Filtering-Using-Face-Recognition

JavaScript HTML CSS Chrome APIs Face-api.js WebRTC
  • • Designed a privacy-first Chrome extension that uses face detection to identify user age in real time.
  • • Blocks access to adult content if the detected user is underage using webcam.
  • • Integrated face-api.js with Chrome APIs to perform real-time age classification.
  • • Technologies Used: JavaScript, HTML, CSS, JSON, face-api.js, WebRTC, Manifest V3
  • View Source Code
AgriRec

AgriRec: Decision Tree Based Agricultural Crop Recommendation with Web Platform Integration

Machine Learning Python Flask Decision Tree Classifier
  • • Uses Decision Tree Classifier to recommend the best crop.
  • • Takes input like soil nutrients (N, P, K) and pH value.
  • • Considers environmental factors like rainfall, humidity, and temperature.
  • • Technologies Used: Python, Flask, Scikit-learn
  • View Source Code
CardioVisionary

CardioVisionary: Boosting Based Cardiac Disease Prediction using ML Techniques

Machine Learning Python Flask Scikit-learn Gradient Boosting
  • • Predicting cardiac diseases using ML boosting techniques.
  • • Evaluated models like Logistic Regression, SVM, and Random Forest.
  • • Gradient Boosting achieved the best performance and was deployed.
  • • Integrated a user-friendly web interface for real-time predictions.
  • • Technologies Used: Python, Flask, Scikit-learn
  • View Source Code
Motion-Detector-Chrome-Extension

MotionDetector: A Chrome Extension for Real-Time Webcam-Based Movement Detection

JavaScript HTML CSS Chrome APIs
  • • Built a lightweight Chrome Extension that uses the webcam to detect motion in real-time.
  • • Implemented a responsive UI that updates live status: “Motion Detected!” or “No motion detected.
  • • Designed for simplicity—no external dependencies, just plug-and-play.
  • • Technologies Used: JavaScript, HTML, CSS, Chrome Extension APIs
  • View Source Code
SafeBrowse

SafeBrowse: A Chrome Extension for Real-Time Malicious URL Detection

JavaScript HTML CSS Chrome APIs JSON
  • • Developed a Chrome browser extension that protects users from phishing, malware, and scam websites.
  • • Redirects users to a custom warning page when malicious activity is detected.
  • • Continuously monitors URLs in real-time and blocks access to unsafe domains.
  • • Technologies Used: JavaScript, Manifest V3, HTML, CSS, JSON, Chrome Extension API
  • View Source Code
SecureLogger

SecureLogger: AI-Based Keystroke Monitoring & Bot Detection

Python Machine Learning AES Encryption Random Forest
  • • Advanced AI-enhanced keystroke logger that detects bots using keystroke dynamics.
  • • ML model (Random Forest) classifies human vs. bot typing behavior in real time.
  • • Features automatic log clearance and real-time anomaly detection.
  • • Dataset generated from real and synthetic keystrokes with preprocessing.
  • • Technology Used: Python (pynput, numpy, pandas), Scikit-learn, PyCryptodome.
  • View Source Code
Friday - AI Voice Assistant

Friday: Your Personal AI Voice Assistant for Smarter Everyday Taskst

Python SpeechRecognition pyttsx3 Tkinter Wikipedia API
  • • Designed a voice assistant to automate tasks like web search and note-taking.
  • •Integrated speech recognition for seamless, real-time, hands-free user interaction and control.
  • • Developed a GUI using Tkinter for an interactive user experience.
  • • Technologies Used: Python, SpeechRecognition, pyttsx3, Tkinter, Wikipedia API
  • View Source Code
Secure Login System

SecureLogin: A Flask-based Multi-Factor Authentication (MFA) System

Python Flask Email OTP MFA
  • • Built a robust Flask-based login system with Multi-Factor Authentication (MFA) via email OTP.
  • • Implements secure user authentication with encrypted password storage and OTP verification.
  • • Prevents brute-force attacks and unauthorized access through session control and login attempt limits.
  • • Customizable settings for OTP expiry, email configuration, and UI elements.
  • • Ideal for personal, educational, and corporate login systems requiring enhanced security.
  • • Technology Used: Flask, Python, SQLite, smtplib, hashlib, secrets.
  • View Source Code
Software Requirement Specification

Software Requirement Specification Document Analysis and Parameter Identification Using ML

Machine Learning PyMuPDF Python Scikit-learn LangChain
  • • Extracts key parameters from SRS documents using ML & NLP.
  • • Automates requirement categorization with text classification.
  • • Includes Chatbot using LangChain for clarifying unclear SRS requirements
  • • Technologies: Python, PyMuPDF, NLP, LangChain, Scikit-learn
  • View Source Code
ShieldPass

ShieldPass: Secure Password Storage with Real-Time Breach Warnings

Python Tkinter SQLite Fernet Encryption Have I Been Pwned API
  • • Offline password manager that securely encrypts and stores credentials.
  • • Integrates Have I Been Pwned API to check for password breaches in real time.
  • • Built-in GUI using Tkinter for easy password management and retrieval.
  • • Maintains an activity log for breach alerts, saves, and retrieval attempts.
  • • Technplogy Used: Python, SQLite, Cryptography, Requests, Tkinter, Logging.
  • View Source Code
Academic Contributions

Papers & Publications

2025

AgriRec: Decision Tree-Based Agricultural Crop Recommendation with Web Platform Integration

IEEE INOACC- 2025

• Developed a web-based system using Gradient Boosting (98.37% accuracy) on the UCI Heart Disease dataset, integrating a trained model for real-time diagnosis and preventive recommendations.
• The platform allows users to input soil parameters and get instant crop suggestions tailored to environmental conditions.

2025

CardioVisionary: Boosting Based Cardiac Disease Prediction using ML Techniques

IEEE INOACC- 2025

• Developed a web-based system for cardiovascular disease prediction using the UCI Heart Disease dataset (920 samples, 16 attributes). Gradient Boosting achieved 98.37% accuracy, and the trained model was integrated into a user-friendly platform with HTML, CSS, and JavaScript for real-time diagnosis and preventive recommendations.

2025

Software Requirement Specification Document Analysis and Identification of Important Parameters for Development through Machine Learning

IEEE 2025

• Automated SRS document analysis using TF-IDF and SVM on 94 records, integrating PDF text extraction and a Flask-based chatbot with LangChain for classification assistance, reducing manual effort and improving accuracy.

Get in Touch

Any Questions? Feel Free to Contact