Skip to content
View shehzadm-muhammad's full-sized avatar

Block or report shehzadm-muhammad

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
shehzadm-muhammad/README.md

Hi, I'm Muhammad Shahzaib Shehzad

Computer Science graduate with practical project experience in software development, AI-powered applications, backend systems, full-stack web apps, cybersecurity, and networking.

I am currently focused on strengthening my practical development skills, improving my portfolio, and applying for graduate/junior technology roles in the UK.


Career Focus

  • Graduate Software Developer
  • Junior Backend Developer
  • Junior Full-Stack Developer
  • AI Application Developer
  • Junior Technical / Cyber Security Analyst roles

Technical Skills

Languages: Python, Java, C#, JavaScript, C, SQL
Backend: FastAPI, Spring Boot, REST APIs, MVC architecture
Frontend: React, Vite, HTML, CSS, Tailwind CSS
Databases: PostgreSQL, Supabase, H2, SQL database design
AI & Data: scikit-learn, pandas, NumPy, model benchmarking, LLM API integration, prompt design
Systems & Security: Linux, Virtual Machines, Wireshark, Nmap, Nessus/OpenVAS, vulnerability assessment basics
Tools: Git, GitHub, VS Code, Visual Studio, IntelliJ IDEA, Figma, Postman, draw.io


Featured Projects

Laugh It Off – AI Comedy Game

AI-powered comedy game for stress relief built using Unity, C#, Python FastAPI, and LLM integration.

Highlights:

  • Unity game frontend
  • FastAPI backend
  • LLM-powered character dialogue
  • Mood-aware interaction
  • Safety and fallback handling
  • JSON session logging
  • End-scene summary system

Tech: Unity, C#, Python, FastAPI, LLM API, JSON


AI Predictive Maintenance Agent

Machine learning decision-support project for predictive maintenance using model benchmarking, cost-aware thresholding, and AI maintenance recommendations.

Highlights:

  • EDA and missingness analysis
  • class imbalance handling
  • Extra Trees, MLP, and Gradient Boosting comparison
  • validation-only champion model selection
  • cost-aware decision logic
  • operational recommendation CSV output

Tech: Python, pandas, NumPy, scikit-learn, Jupyter Notebook


Fitness Tracking Dashboard

Full-stack fitness dashboard for logging workouts, tracking goals, monitoring BMI/weight, and visualising progress.

Highlights:

  • Supabase authentication
  • PostgreSQL database
  • workout, push-up, running, BMI, and weight tracking
  • profile and avatar management
  • Chart.js visualisations
  • responsive dashboard UI

Tech: React, Vite, Supabase, PostgreSQL, Tailwind CSS, Chart.js


Spring Boot Student Records REST API

Java Spring Boot REST API for managing student records with CRUD operations and H2 database integration.

Highlights:

  • layered MVC architecture
  • RESTful endpoints
  • Spring Data JPA repository layer
  • H2 database
  • browser-based API testing interface

Tech: Java, Spring Boot, Spring Data JPA, H2, Maven


Cyber Security Vulnerability Assessment

Controlled university lab vulnerability assessment using reconnaissance, enumeration, vulnerability scanning, risk analysis, and mitigation planning.

Highlights:

  • Kali Linux assessment workflow
  • Nmap host and service discovery
  • OpenVAS/Nessus vulnerability scanning
  • manual vulnerability research
  • risk-based mitigation planning

Tech: Kali Linux, Nmap, OpenVAS, Nessus, Nikto, WhatWeb, DIRB


5G Mobile Computing Lab

Virtualised 5G standalone network lab using Free5GC and UERANSIM.

Highlights:

  • dual-VM 5G testbed
  • Free5GC core configuration
  • UERANSIM gNB and UE simulation
  • UE registration and PDU session validation
  • iperf3 TCP/UDP/SCTP testing
  • Wireshark and tcpdump analysis
  • NetEm impairment testing

Tech: Free5GC, UERANSIM, Ubuntu, VirtualBox, Wireshark, iperf3, Linux networking


Current Goals

  • Build stronger software engineering fundamentals
  • Improve clean code, testing, Git, and deployment skills
  • Create polished portfolio projects with screenshots and documentation
  • Apply for graduate and junior technology roles in the UK

Contact

Pinned Loading

  1. 5G-Mobile-Computing-Lab 5G-Mobile-Computing-Lab Public

    Level 6 mobile computing lab using Free5GC, UERANSIM, VirtualBox, Wireshark, iperf3, and 5G core network testing.

  2. Cyber-Security-Vulnerability-Assessment Cyber-Security-Vulnerability-Assessment Public

    Level 6 vulnerability assessment project using Kali Linux, Nmap, Nessus/OpenVAS, enumeration, risk analysis, and mitigation planning.

  3. Laugh-It-Off-AI-Comedy-Game Laugh-It-Off-AI-Comedy-Game Public

    AI-powered comedy game for stress relief built with Unity, C#, Python FastAPI, and LLM integration.

    C#

  4. AI-Predictive-Maintenance-Agent AI-Predictive-Maintenance-Agent Public

    Level 6 AI project using machine learning to support predictive maintenance decisions with model benchmarking and cost-aware recommendations.

    Jupyter Notebook

  5. Fitness_Dashboard Fitness_Dashboard Public

    Full-stack fitness tracking dashboard built with React, Vite, Supabase, PostgreSQL, Tailwind CSS, and Chart.js.

    JavaScript

  6. spring-boot-web-application spring-boot-web-application Public

    Java Spring Boot web application demonstrating MVC architecture, CRUD operations, Spring Data JPA, H2 database, and Thymeleaf views.

    Java