GitHunt

Electra Genius

Awais-Asghar

AI Accelerators Design | ML & DL & CV | RTL & FPGA Design | Embedded Systems

NUST Chip Design Centre (NCDC)
NUST H-12, Islamabad, Pakistan

Languages

Jupyter Notebook46%C++29%SystemVerilog7%Python7%MATLAB7%Verilog4%

Top Repositories

Single-Cycle-RISC-V-Processor-Implemented-on-FPGA

Single-Cycle RISC-V Processor using SystemVerilog on a Nexys A7 (Artix-7) FPGA. Project includes complete datapath and control logic with instruction memory, data memory, ALU, immediate generator, and branch comparator. It supports the complete RV32I instruction set (R, I, S, B, U, J types).

16SystemVerilog
Human-Following-Robot

I developed a compact, autonomous robot that follows a human using Arduino and IR sensors. This innovative solution has applications in personal assistance, security, , Warehousing and Logistics, Retail and Hospitality and interactive robotics

9C++
5-Stage-Pipelined-RISC-V-Processor-on-FPGA

A 5-Stage Pipelined RISC-V Processor designed and implemented on FPGA (Artix-7 Nexys A7). Supports RV32I instructions set (R, I, S, B, U, J types) with ALU, control unit, hazard detection, forwarding, and pipeline registers. Verified through simulation and hardware testing with optimized timing and 4× performance gain.

8SystemVerilog
Awais-Asghar

Config files for my GitHub profile.

8
Fully-Automated-Egg-Incubator

I developed the Egg Incubator Project using an Arduino to maintain optimal hatching conditions with temperature and humidity control, and periodic egg turning. With a 100% hatch rate, this incubator features a DHT11 sensor, stepper motor for egg turning, LCD display for status, and buzzer alerts for critical conditions.

7C++
Crowd-Sourced-AQI-Monitoring-System

An IoT-powered system for real-time air quality monitoring and analysis. This project integrates environmental sensors with a machine learning model to predict and assess air quality indices. Features include data visualization, predictive analytics, and automated alerts for actionable insights.

5C++

Repositories

33
AW
Awais-Asghar/Single-Cycle-RISC-V-Processor-Implemented-on-FPGA

Single-Cycle RISC-V Processor using SystemVerilog on a Nexys A7 (Artix-7) FPGA. Project includes complete datapath and control logic with instruction memory, data memory, ALU, immediate generator, and branch comparator. It supports the complete RV32I instruction set (R, I, S, B, U, J types).

SystemVerilog163Updated 5 days ago
computer-architecturecpu-architecturedigital-design-and-computer-organizationfpgaprocessor-designrisc-vrv32i-processorsingle-cycle-processorsystem-verilogvivado
AW
Awais-Asghar/5-Stage-Pipelined-RISC-V-Processor-on-FPGA

A 5-Stage Pipelined RISC-V Processor designed and implemented on FPGA (Artix-7 Nexys A7). Supports RV32I instructions set (R, I, S, B, U, J types) with ALU, control unit, hazard detection, forwarding, and pipeline registers. Verified through simulation and hardware testing with optimized timing and 4× performance gain.

SystemVerilog81Updated 1 week ago
computer-architecturecontrol-logicdatapath-designfpgahazard-detectionpipelined-processorpipeliningprocessorrisc-vriscv32system-designsystemverilog
AW
Awais-Asghar/SentimentFlow-RNN-and-LSTM-Powered-Tweet-Analysis

People share opinions on Twitter every second. Companies, governments, and researchers want to know what people feel about products, events, or topics in real time. Reading tweets manually is impossible at scale. SentimentFlow is a deep learning based sentiment analysis project for tweets. It trains two models like a basic RNN and an LSTM network.

Jupyter Notebook20Updated 1 week ago
deep-learninglstm-sentiment-analysispythonrecurrent-neural-networksrnn-lstmrnn-modelsentiment-analysistweet-analysis
AW
Awais-Asghar/FPGA-Based-Smart-Car-Security-System

A Smart Anti-Theft Car Security System implemented on FPGA to detect and prevent unauthorized access. The system uses real-time monitoring and control logic to enhance vehicle safety and response.

Verilog22Updated 1 week ago
anti-theftfpgafpga-boardfpga-programmingfpga-sochadrwareintel-fpgamodelsimquartus-primesafety-monitoringsecurity-systemssoft-chipsoft-processorsystemverilogverilogverilog-hdlvivado
AW
Awais-Asghar/Awais-Asghar

Config files for my GitHub profile.

80Updated 2 weeks ago
biocvintroductionprofileresume
AW
Awais-Asghar/Human-Following-Robot

I developed a compact, autonomous robot that follows a human using Arduino and IR sensors. This innovative solution has applications in personal assistance, security, , Warehousing and Logistics, Retail and Hospitality and interactive robotics

C++90Updated 3 weeks ago
arduinoautonomous-vehiclesidemicrocontroller
AW
Awais-Asghar/IoT-Based-Electricity-Theft-Detection

I developed the IoT-Based Electricity Theft Detection system, which uses IoT sensors and real-time analytics to identify and prevent electricity theft. The system features anomaly detection, remote monitoring, and automated alerts for secure energy distribution.

C++40Updated 3 weeks ago
anti-theft-devicearduino-idearduino-unoautomationenergy-monitoriot
AW
Awais-Asghar/Vehicle-Detection-and-Counting-System

This is my first repository and it is based on object detection and object tracking of vehicles. It will first detect and count the vehicles.

Python40Updated 3 weeks ago
computer-visioncounting-objectsimage-processingobject-detectionpython3vehicle-detectionvehicle-detection-and-counting-systemvideo-processing
AW
Awais-Asghar/AM-Modulator-and-Superheterodyne-AM-Receiver

This repository features the design and Proteus simulation of an AM transmitter and a Superheterodyne AM receiver for the medium-wave band. It includes MOSFET-based amplitude modulation, frequency down-conversion to 455 kHz IF, and signal recovery via envelope detection using basic electronic components.

10Updated 3 weeks ago
am-modulatorcircuitcommunication-systemselectronicsenvelope-detectionmodulatorsproteusreceiversuperheterodynetransmitter-receiver
AW
Awais-Asghar/Smart-Health-Tracking-System

This system measures heart rate, temperature, and SpO2 levels using real-time sensors. Includes fall detection via MPU sensor—ideal for elderly or patient care. Health data is shown on a live dashboard, enabling remote monitoring, early alerts, and smart health management.

C++31Updated 3 weeks ago
ad8232ecgarduinoarduino-idebody-trackingcppecg-signalfall-detectionhealthcareheart-diseaseheartbeatspo2-sensor
AW
Awais-Asghar/PID-Controlled-One-Axis-Ball-Balancing-System

PID-based one-axis ball balancing robot using Arduino. Uses an ultrasonic sensor and servo motor to stabilize a ball at a target distance. Real-time tuning of Kp, Ki, Kd via Serial. Includes stability detection and automatic neutral reset. The system stabilizes within 30s using empirically tuned parameters.

C++10Updated 3 weeks ago
algorithmarduinoarduino-idearduino-libraryarduino-unoone-axis-ball-balancing-systempidpid-controlpid-controllerreal-timestable-systemultrasonic-sensor
AW
Awais-Asghar/Fully-Automated-Egg-Incubator

I developed the Egg Incubator Project using an Arduino to maintain optimal hatching conditions with temperature and humidity control, and periodic egg turning. With a 100% hatch rate, this incubator features a DHT11 sensor, stepper motor for egg turning, LCD display for status, and buzzer alerts for critical conditions.

C++70Updated 3 weeks ago
arduinoarduino-ideatmega328pautomationbuzzeralertdht11-sensords18b20egg-turninghatchinghumidity-monitoringincubatorlcd16x2
AW
Awais-Asghar/Crowd-Sourced-AQI-Monitoring-System

An IoT-powered system for real-time air quality monitoring and analysis. This project integrates environmental sensors with a machine learning model to predict and assess air quality indices. Features include data visualization, predictive analytics, and automated alerts for actionable insights.

C++52Updated 3 weeks ago
air-pollutionair-quality-dataair-quality-indexair-quality-monitorair-quality-sensorarduinoiotmq135-sensormq2-gas-sensormq7-sensorpms5003
AW
Awais-Asghar/Cache-Architecture-Simulator-Design

Implementation and analysis of cache replacement policies (Random and Least Recently Used) in a C++-based cache simulator. This project explores cache architecture behavior, evaluates eviction strategies, and measures performance metrics such as cache hits, misses, and flush counts.

C++21Updated 3 weeks ago
cachecache-replacement-policiescache-simulatorcpplru-cachelru-evictionlru-implementationrandom
AW
Awais-Asghar/SkinSense-Multi-Model-Skin-Cancer-Classifier

A machine learning project for binary classification of skin cancer as malignant or benign, utilizing models like XGBoost, LGBM Classifier, Adaboost, SVM, and Logistic Regression. Features comprehensive data preprocessing, model training, and evaluation for accurate diagnosis.

Jupyter Notebook11Updated 3 weeks ago
adaboost-classifierbinary-classificationdeep-learningdeep-neural-networksexploratory-data-analysisfeature-extractionlgbmclassifierlogistic-regressionmachine-learningmachine-learning-algorithmsmulti-modal-learningpreprocessingskin-cancersvm-classifierxgboost-classifier
AW
Awais-Asghar/Early-Fault-Detection-for-Induction-Motor-Using-ML

An integrated MATLAB–ML system for early fault detection in induction motors. Detects six faults broken rotor bars, stator short, ground fault, overloading, eccentricity, and voltage imbalance using KNN and Decision Tree models for accurate, unified, and reliable predictive maintenance.

MATLAB41Updated 3 weeks ago
decision-tree-classifierearly-warning-systemsfault-detectionfourier-analysisinduction-motorknn-classifiermachine-learningmatlabmultimodalsimulink
AW
Awais-Asghar/DSP-Based-Music-Genre-Classifier

A real-time music genre classification system that combines classical machine learning techniques with a CNN trained on mel-spectrograms. The hybrid model utilizes DSP-based feature extraction and ensemble learning to achieve high accuracy and low latency for practical audio applications.

MATLAB21Updated 3 weeks ago
boosted-decision-treesclassifiercnn-classificationdigital-signal-processingfeature-extractionknn-classifiermatlab-codesmusic-genre-classificationsvm-classifier
AW
Awais-Asghar/AI-Agents-From-Idea-to-Deployment

A hands-on workshop template that demonstrates how to orchestrate CrewAI agents for planning, research, writing, and review workflows. The stack combines CrewAI with LangChain tools, a FAISS-backed Retrieval-Augmented Generation (RAG) pipeline, and a Streamlit frontend.

Python113Updated 3 weeks ago
agentic-aiagentscrewaillama3pythonrag-pipeline
AW
Awais-Asghar/U-Net-Retina-Blood-Vessel-Segmentation

This project focuses on segmenting retinal blood vessels from fundus images using a U Net based deep learning model. The goal is to build a simple, clear, and reproducible pipeline that loads the dataset, pairs images with their masks, trains a U Net, evaluates the model, and visualizes the predicted segmentation maps.

Jupyter Notebook10Updated 3 weeks ago
blood-vessel-segmentationblood-vessels-visualizationcnndeep-learningimage-segmentationmedical-image-segmentationpyhtonpytorchunet-image-segmentationunet-pytorch
AW
Awais-Asghar/Autonomous-Driving-Scene-Segmentation-with-U-Net

This project uses a U Net based deep learning model to perform pixel level semantic segmentation on CARLA simulator images. The goal is to classify each pixel of a driving scene into categories such as road, vehicles, pedestrians, buildings, vegetation, and background.

Jupyter Notebook21Updated 3 weeks ago
autonomous-drivingautonomous-driving-scene-segmentationcarla-driving-simulatorimage-segmentation-pytorchpythonpytorchunet-image-segmentationunet-pytorch
AW
Awais-Asghar/BreastNet-Early-Breast-Cancer-Detection

BreastNet is a neural network based model for early detection of breast cancer. The goal is to classify a given breast tissue sample as benign or malignant using numerical features extracted from medical tests. The project builds a full pipeline: data loading, preprocessing, model design, training, evaluation, and result visualization.

Jupyter Notebook10Updated 3 weeks ago
breast-cancer-predictioncancer-detectionneural-networknumpypython
AW
Awais-Asghar/RecycleVision-Automated-Waste-Classification-using-EfficientlNet

Recycling fails when different types of waste get mixed together. Manual sorting is slow and unhygienic, so a smart automated system is needed. RecycleVision is a deep learning based image classifier that identifies different types of waste and makes automatic segregation possible for smart bins and recycling plants.

Jupyter Notebook10Updated 3 weeks ago
deep-learningeffientnetgarbage-classificationpythonpytorchrecycling-systemwaste-management-system
AW
Awais-Asghar/CardDefender-Credit-Card-Fraud-Detection-Pipeline

Millions of transactions occur daily, and fraudulent activity can cause significant monetary loss. Manual inspection of transactions is impossible due to data scale and speed requirements. Build a machine learning pipeline that identifies fraudulent transactions accurately, even when the dataset is extremely imbalanced.

Jupyter Notebook10Updated 3 weeks ago
credit-card-fraud-detectiondecision-tree-classifierimbalanced-datamachine-learningpythonsmoke
AW
Awais-Asghar/ShroomSafe-Predicting-Mushroom-Toxicity

Wild mushrooms can be edible or poisonous. Many of them look very similar. For a normal person it is hard to tell which mushroom is safe and which is dangerous. The task is Given the physical features of a mushroom, predict if it is **edible** or **poisonous**. This is solved as a binary classification problem using Decision Tree and Random Forest.

Jupyter Notebook10Updated 3 weeks ago
decision-tree-classifiermachine-learningmushroom-classificationpythonrandom-forest-classifiertoxicity-classification
AW
Awais-Asghar/Banknote-Authentication-Using-Linear-SVM

This repository demonstrates a complete machine learning workflow for banknote authentication using a hand coded Linear SVM model. It includes data preparation, training loop design, vectorized computation of gradients, model metrics, and a visualization module based on two selected features.

Jupyter Notebook10Updated 3 weeks ago
banknote-authenticationclassificationlinear-svmmachine-learning-algorithmsmlpythonsupport-vector-machinessvm-classifier
AW
Awais-Asghar/Outfit-Classifier-using-CNN

This project builds a complete image classification system that identifies clothing items from the Fashion MNIST dataset. The goal is to train a CNN that can accurately classify outfits such as T-shirt, trouser, pullover, dress, coat, sandal, shirt, sneaker, bag, and ankle boot.

Jupyter Notebook10Updated 3 weeks ago
cnn-classificationconvolutional-neural-networkdeep-learningfashion-mnistoutfit-classifierpythonpytorch
AW
Awais-Asghar/CIFAR100-WideResNet-Classification-Pipeline

This project builds a high accuracy image classification system for the CIFAR100 dataset using the WideResNet28x10 architecture. The goal is to achieve strong top 1 accuracy through advanced augmentation, stable training strategy, and detailed model analysis.

Jupyter Notebook10Updated 3 weeks ago
cifar100-image-classificationcnn-architecturedeep-learningmulti-class-classificationpandas-dataframepythonwideresnet
AW
Awais-Asghar/Stereo-Depth-Estimation

Stereo Depth Estimation is a computer vision project that extracts depth information from a pair of images captured from two slightly different viewpoints. The goal is to understand how far objects are from the cameras by comparing the differences between the left and right images.

Jupyter Notebook21Updated 3 weeks ago
camera-calibrationclassical-visioncomputer-visiondepth-estimationpythonstereo-calibrationstereo-camerastereo-depth-estimationstereo-vision
AW
Awais-Asghar/Hybrid-Movie-Recommender-System

Designed and evaluated content-based, collaborative, and hybrid recommender systems for modern movies (2015–2025). The project involved API-based data collection, data scraping, feature engineering, TF-IDF text modeling, matrix factorization, and hybrid score fusion, demonstrating practical application of recommender system methodologies.

Jupyter Notebook10Updated 3 weeks ago
collaborative-filteringcontent-based-recommendationdata-science-projectsdata-scrapingdata-visualizationexploratory-data-analysishybrid-recommender-systemmachine-learning-algorithmspythonpytorchrecommendation-systemrecommender-systemsvg
AW
Awais-Asghar/FreeRTOS-Based-Smart-Energy-Monitor-using-STM32

Developed a real-time smart energy monitoring system on STM32F746 using FreeRTOS, managing tasks for sensor acquisition, Vrms, Irms, and kWh computation, and local display. Integrated an ESP32 IoT interface to transmit processed data to a cloud dashboard, ensuring comprehensive remote tracking of electrical parameters and consumption.

C++31Updated 3 weeks ago
arduino-idebilling-systemembedded-cembedded-databaseembedded-systemsenergy-monitoresp32firebasefirebase-realtime-databasefreertosiar-workbenchoperating-systemstm32stm32f746uart-interfacewifi-network

Gists

Recent Activity