Now you can Instantly Chat with Muhammad!
About Me
I am ambitious to pursue a career in Electrical and Computer Engineering to enhance cutting-edge technology development skills. I am passionate to utilize my capabilities for the betterment of organization I work with. And I am always willing to go e...
Show MoreSkills
Portfolio Projects
Description
Designing and developing app for London Community Kitchen app, UK. In this app, user can donate
and receive food to the registered restaurants. Google map SDK is used to locate nearest restaurant like
finding ATM machine nearby in bank app. I’m using Larval API and mySQL database to receive and update data. User can register his/her restaurant for donation center. In this app, restaurants are also two
type, some provide hot meal and some provide grocery items. This is project is still continue and making
updated like notification, food track and cash donation via PayPal etc
Description
Designed and developed complete app for the Lahore Lyceum School, Faisalabad. I have completed the
project using React-Native and REST API for data binding. This app is consisted of different modules
like exams, attendance, homework, fees etc. Firebase cloud massaging (fcm) service has been used for
notification in the app.
Description
Use to control the crane in Neway Automobile Industry Ltd.
This project was about to design such a module, which can send transmitting signal at one end while
the other end was receiving. Buttons were connected to its transmitting part, on pressing these buttons,
they sent a command to the receiving part, which act according to the receiving information (e.g.,
forward, backward, upward, and downward movement of the crane). Arduino Nano microcontroller
was used to transmit the input signals by using a transmitter. At the receiving end, Arduino Nano
microcontroller was used to receive the signals by attaching a receiver module with it.
Description
Variable Frequency Drive for BLDC motor (Use for industrial process system)
A variable-frequency drive (VFD) is a type of adjustable-speed drive used in electromechanical drive
systems to control motor speed and torque by varying motor input frequency and voltage. For driving
brushless DC (BLDC) motor, we required an inverter.
120-degree phase shift square wave PWM technique is used for switching the phases of BLDC. H
bridges are built using MOSFET’s and are controlled by ARM cortex microcontroller for switching
purposes. Three level output waveforms were generated through H bridge to drive the motor. Achieved
frequency control is in range of 5.5Hz to 500Hz
Description
Online booking, user and admin login, and annual customer records databaseIn this project, we designed a system for room reservation of a hotel. The system maintained a database
to store information of hotel rooms and personal data of customers who stay at the hotel. The customers
could make an online reservation while administration could generate reports, add, delete, update,
searching customers, check-in, and check out activities
Description
rithmetic and bitwise logical operations on data stored in registers
The aim of this project was to design an electronic keypad lock system, using 89S52 microcontroller, in
which a user can enter a four-digit password from 4x3 keypad. If the entered password matches the
predefined password, the lock is opened and the message “LOCK OPENED” is displayed on 2x16 LCD.
Moreover, a 1-minute countdown starts
Description
A variable-frequency drive (VFD) is a type of adjustable-speed drive used in electromechanical drive systems to control motor speed and torque by varying motor input frequency and voltage. For driving brushless DC (BLDC) motor, we required an inverter.120-degree phase shift square wave PWM technique is used for switching the phases of BLDC. H bridges are built using MOSFETs and are controlled by ARM cortex microcontroller for switching purposes. Three level output waveforms were generated through H bridge to drive the motor. Achieved frequency control is in range of 5.5Hz to 500Hz.
Show More Show LessDescription
Classify images of MNIST digit dataset using different models of machine learning (ANN, CNN and Deep Learning)MNIST Digit database is a large digit (0-9) database containing 60,000 images for training the models and 10,000 images for testing the accuracy of models. Images are Gray Scale, and their dimensions are 28 x 28. Images contain less noise and much less preprocessing are required. Keras library was used to load data. It provides a convenience method for loading the MNIST dataset.
Show More Show Less