Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project Profile cover photoundefined
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Email successfully verified.
User Avatar
$3 USD / hour
Flag of SOUTH AFRICA
johannesburg, south africa
$3 USD / hour
It's currently 4:07 PM here
Joined December 12, 2021
0 Recommendations

Hamza M.

@Hamza1306

5.0 (2 reviews)
1.0
1.0
$3 USD / hour
Flag of SOUTH AFRICA
johannesburg, south africa
$3 USD / hour
100%
Jobs Completed
100%
On Budget
100%
On Time
N/A
Repeat Hire Rate

Programmer

I am an undergraduate student in BEng Computer Engineering and an expert in: Automation Data Structures and Algorithms Software Engineering Control Systems Engineering Engineering Maths and Calculus Digital Communication algorithms Technical Report Writing Languages I know include: Python Java C++ C Latex VHDL
Freelancer C Programmers South Africa

Contact Hamza M. about your job

Log in to discuss any details over chat.

Portfolio Items

The aim of the project was to develop a digital desktop version of the board game known as Cluedo. QT was used as the development environment. I was part of a software engineering team and was given the responsibility for designing and implementing an AI player for the game. Please note the project was very big and what I have included here is merely a small preview of what was made
Game Development
The aim of the project was to develop a digital desktop version of the board game known as Cluedo. QT was used as the development environment. I was part of a software engineering team and was given the responsibility for designing and implementing an AI player for the game. Please note the project was very big and what I have included here is merely a small preview of what was made
Game Development
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control
A micro-metal DC gear motor was controlled with a PWM signal generated by an Arduino
Uno micro-controller. This was done through a motor driver circuit that was designed and
implemented using a mosfet as the primary component. A magnetic encoder was used as a
sensor with the motor to obtain the speed (RPM) at which the motor was moving. This RPM
was then transmitted via serial communication from the Arduino using python to control the speed of the motor. Please note this project was quite big and what I have shown here is merely a preview of how it was all designed and implemented.
DC motor control

Reviews

Changes saved
Showing 1 - 2 out of 2 reviews
Filter reviews by: 5.0
$20.00 USD
Hamza was extremely professional, delivered top-class work and kept good constant communication throughout the project. I would highly recommend Hamza for anyone who's seeking a hard-working guy to get a task done efficiently and effectively!
C Programming
G
Flag of Gabriel H. @gherbert34
6 months ago
5.0
$10.00 USD
One of the best freelancers I've worked with, really nice and professional. Did the work on time, and everything was more than perfect. I'll indeed be working with him again in the future.
User Avatar
Flag of Rawda T. @rawdatorky15
6 months ago

Education

BEng Computer Engineering

University of Pretoria/Universiteit van Pretoria, South Africa 2018 - 2021
(3 years)

Contact Hamza M. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Top Skills

C Programming 1 C++ Programming 1 Coding 1 Programming 1 Java

Browse Similar Freelancers

C Programmers in South Africa
C Programmers
C++ Programmers
Coders

Browse Similar Showcases

C Programming
C++ Programming
Coding
Programming
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2022 Freelancer Technology Pty Limited (ACN 142 189 759)
There is no internet connection
Loading preview