Skip to content
View mhchaudh's full-sized avatar

Highlights

  • Pro

Block or report mhchaudh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mhchaudh/README.md

👋 Welcome to My GitHub Page

Hi, I’m Mohammed Hassan Chaudhary, a BSc Computer Science student at the University of Alberta.
Here you’ll find a collection of my software, AI, and research projects — ranging from web apps and AI models to systems-level work integrating hardware and software.

These repositories represent my growth as a developer and researcher, showcasing my skills in full-stack development, artificial intelligence, computer vision, and secure systems design.


🧠 Table of Contents


🚀 Projects

1. ECG Scan

  • Description: Developed a secure web application for capturing ECG images, extracting waveforms on-device, and transmitting data for analysis — adhering to medical data privacy standards. Integrated server-side algorithms to match ECG patterns against a database and visualize diagnostic outcomes.
  • Technologies Used: Python (Flask/Django), HTML, CSS, JavaScript, SQL
  • Link to Repository: ECG Scan Repository

2. KIT App

  • Description: An Android app designed for efficient storage and tracking of items, offering dynamic categorization, secure data backup, and intuitive navigation. Implements both frontend and backend logic for a complete user experience.
  • Technologies Used: Java, Android Studio, SQLite
  • Link to Repository: KIT App Repository

3. Emotion Recognition

  • Description: Built a facial emotion recognition system using deep learning. The model analyzes real-time webcam feeds to detect faces and classify emotions such as happiness, sadness, and anger using CNNs trained on the FER2013 dataset.
  • Technologies Used: Python, TensorFlow/Keras, OpenCV, NumPy
  • Link to Repository: Emotion Recognition Repository

4. Knightfall

  • Description: A React + Vite chess puzzle application focused on knight movement challenges. Combines chess.js for logic, react-chessboard for interaction, and a lightweight AI helper for move suggestions with clean UI animations.
  • Technologies Used: React, Vite, Tailwind CSS, chess.js, framer-motion
  • Link to Repository: Knightfall Repository

5. PassShield

  • Description: A password security analysis web app that evaluates password strength, entropy, and common-password matches while estimating time-to-crack. Built with a React frontend and Flask backend for responsive and secure analysis.
  • Technologies Used: React, Flask, Python, JavaScript
  • Link to Repository: PassShield Repository

6. ATM System

  • Description: A simple Python console application built in high school that connects to MySQL for persistent banking operations like deposits, withdrawals, and balance checks. Demonstrates early understanding of database integration and backend logic.
  • Technologies Used: Python, MySQL
  • Link to Repository: ATM System Repository

📬 Contact

I’m always open to new opportunities, collaborations, or discussions about AI, full-stack development, or system design.


⚖️ License

All repositories and code are protected under copyright.
Unauthorized copying, distribution, or modification is prohibited.
Please reach out if you wish to use or collaborate on any project.


Thank you for visiting my GitHub!
Feel free to explore my work, leave feedback, or connect with me — I’m always excited to learn, build, and innovate.

Popular repositories Loading

  1. mhchaudh mhchaudh Public

  2. Atm-system Atm-system Public

    Python

  3. knightfall knightfall Public

    JavaScript

  4. PassShield PassShield Public

    JavaScript

  5. Emotion-Recognition Emotion-Recognition Public

    Python

  6. ECGScan ECGScan Public

    Jupyter Notebook