Mehdi-Abidi
👋 Hi, I'm Mehdi, a CS undergrad passionate about AI .🚀 🔠Exploring neural networks and NLP. 🌱 Always learning and open to collaboration. 📫 Let's Connect
FAST-NUCES Karachi,Pakistan
Mehdi-Abidi's Stars
smshozab/FAST-StudyCircle
A web-based platform that connects FAST University juniors with seniors for peer-to-peer tutoring. Juniors post course help requests, and verified seniors apply to tutor. The platform promotes academic collaboration and success for tutoring services.
valeriodiste/ExternalMergeSortVisualizer
External merge sorting algorithms visualizer
TheAlgorithms/Python
All Algorithms implemented in Python
mafgit/event-management-system
5th Semester Project for Database System Course
smshozab/5th-Semester-Material-FAST-NU
UmairKhan13/5th-Semester-Material-FAST-NU
Mehdi-Abidi/My_Portfolio
Explore my professional journey through this React-based portfolio. Features a sleek, responsive navbar with light/dark mode toggle. Highlights include sections on education, tech stack, projects, and a detailed about me page. Built with Tailwind CSS for modern design and optimized for a smooth user experience.
Mehdi-Abidi/TODOS
A responsive Todo app built with React, utilizing Context API for state management and local storage for data persistence. Easily add, update, and delete tasks, with changes automatically saved. The app features a clean UI, centered layout, and distinct styling for an intuitive task management experience.
Mehdi-Abidi/RPS_Game
A Rock-Paper-Scissors game built with HTML, CSS, and JavaScript. Play against the computer, track scores, and enjoy dynamic gameplay with smooth animations. Perfect for learning basic web development and JavaScript. Ideal for beginners and casual gamers.
Mehdi-Abidi/Navigator-Hub
A React-based portfolio website utilizing React Router for navigation and GitHub API for dynamic content. Demonstrates skills in HTML, CSS, JavaScript, React, Bootstrap, Tailwind, and Vite, with a responsive design and modern UI elements.
Mehdi-Abidi/CurrencyChanger_React
A React.js implementation of a currency converter app. This project enables users to convert amounts between different currencies using live exchange rates. Features include currency selection, amount input, and conversion logic, all styled with Tailwind CSS.
Mehdi-Abidi/PasswordGenerator
Mehdi-Abidi/BackgroundChanger
This is my first React project, featuring an interactive background color changer with multiple buttons. Each button changes the background color to a different shade. It's a great introduction to state management and event handling in React. Explore and enjoy!
Mehdi-Abidi/Currency-Converter
A responsive currency converter web app with a dark theme. Users can input amounts, select currencies, and view converted values. The app dynamically updates exchange rates and flags based on user selections. Built with HTML, CSS, and JavaScript, it features a modern, centered layout for easy use.
Mehdi-Abidi/TICK_CROSS_GAME
A simple and interactive Tic-Tac-Toe game built with HTML, CSS, and JavaScript. Features a responsive design, vibrant colors for X and O, and game state management with win and draw detection. Enjoy a classic game with a modern look!
Mehdi-Abidi/Amazon_clone-HTML5-CSS-
A simple Amazon clone project built with HTML and CSS. This repository showcases a basic e-commerce web page layout, featuring a responsive design, product listings, navigation bar, and footer. Ideal for learning and demonstrating front-end web development skills.
Mehdi-Abidi/Operating_System
This repository hosts a collection of scripts addressing classic operating system problems. Explore solutions for deadlock detection and prevention, inter-process communication (IPC), and more. Ideal for students and enthusiasts, this resource offers practical insights into core OS concepts and mechanisms.
Mehdi-Abidi/My_First_Portfolio
Welcome to my first HTML portfolio! As a beginner, I've embarked on this exciting journey to showcase my budding skills in web development. This portfolio highlights my initial projects, coding experiments, and the progress I've made. Dive in to see my learning process and creative endeavors unfold.
Mehdi-Abidi/Numerical_Computing
Python Codes Of Some Topics Of Numeric Computing
Mehdi-Abidi/Space-Shooter-Game-in-Assembly-Language
This Assembly language program implements a console-based Space Shooter game. The player controls a bird that can move left, right, and shoot bullets to hit enemies. The game includes features like enemy generation, collision detection, score tracking, and a user interface with instructions and game over screens.
Mehdi-Abidi/Student-Details-Table-with-Highlighted-Rows
This HTML document displays a table of student details including branch, section, name, and address. The table is styled with CSS: headers have a light green background, rows are highlighted in yellow, and all cells are bordered and padded for clarity, ensuring an organized and readable layout.
Mehdi-Abidi/-Sign-Up-Form-with-Basic-HTML-and-CSS-Styling
This code defines a simple sign-up form with various input fields including first name, last name, date of birth, gender, country, email, phone number, password, and a checkbox for agreeing to terms of use. The form uses basic HTML for structure and CSS for styling, featuring buttons for submitting or canceling the form.
Mehdi-Abidi/Memory_Matching_Game-in-C-
A console-based Memory Matching Game in C++ with randomized card placements and score tracking. Players match card pairs within limited attempts. Features include multiple rounds, increasing difficulty, and performance summaries. Demonstrates object-oriented programming, Data Structures and console manipulation.
Mehdi-Abidi/Gradient-Descent-In-Python
A Python implementation of linear regression using gradient descent. It includes hypothesis and cost functions, iterative parameter updates, and convergence checks. Visualizations include cost function plots, regression lines, and a 3D surface plot of the cost function using Plotly.
Mehdi-Abidi/mehdi-abidi
Mehdi-Abidi/DFA_Minimization-in-Python
Python code for deterministic finite automaton (DFA) minimization and visualization. Includes reachability analysis, partition refinement, and Graphviz-based visualization of minimized DFA. User input-driven, with tabular output using tabulate.
Mehdi-Abidi/PingPong-In-Assembly-Language
A console-based Ping Pong game implemented in x86 Assembly language using Irvine32.inc. Features include two-player controls, adjustable difficulty levels, and real-time game statistics. Demonstrates use of low-level programming techniques, console manipulation, and game logic implementation.
Mehdi-Abidi/TetrisGame-in-C-language
Mehdi-Abidi/Multi-Single_Player_SnakeGame
A classic Snake game implemented in C++ with both single-player and multiplayer modes. The game features three unique levels, customizable settings, and a scoreboard to track high scores. It uses ASCII graphics for a retro console experience. Key functionalities include real-time input handling, collision detection, and dynamic difficulty levels.