Hello, I'm

Mubarek Kebede

IP Technician at Ethiotelecom with 8 years of Experience.
Software Developer with 4 years of Experience.

Projects

Qafaraf and Amharic Voice Speech Command Recognition

This project is build using a machine learning approach to recognize voice command of Qafaraf and Amharic (Ethiopian languages) the voice command is used to control a simple robotic in five direction. In order to control the the robotic car, the user can choose their preferred language. The project also has a software and hardware component, and while the software portion is almost complete and has successfully been tested using Proteus simulation, the hardware component is still being developed. The software part of the project is implemented using python, Kotlin and C for Arduino programming language the steps are explained below.
In this project I can successfully accomplish the following task:

  • Collecting voice data and Preprocessing the data for ML model using Audacity
  • Extracting Feature from the collected data for feature extraction i have been used
    • Mel Frequency Cepstral Coefficient (MFCC)
    • Spectrogram Feature Extraction
    This step is conducted using Python and Tensorflow Frame worked
  • Build Deep Learning model and Train the model: like CNN and RNN to train the model on the dataset
  • Test and optimize the model using Deep Learning Model optimization techniques
  • Export the trained model using tflite model to deploy the model into embedded device or to use the trained model for build mobile application

Satellite Pointing Angle Calculator

This project is develope an android App that can be used to calculate the pointing angle i.e.. Azimuth, normal and inverted Elevation of the remote satellite dish. The App automatically get the current location (latitude and longitude) and it can calculate the Az, and el.

  • Azimuth Angle

    Azimuth angle means the angle between North, measured clockwise around the observers horizon, and a celestial body (sun, moon). It can measured using a compass
  • Elevation Angle

    Elevation angle is the vertical angle formed between the direction of travel of electromagnetic wave radiated from an earth station antenna pointing directly towards a satellite and horizontal plane.
  • Inverted Elevation Angle

    Inverted elevation is an elevation angle when the dish is inverted in upward direction.
Finally, if your satellite are in the west direction you can use the minus sign ex. if the satellite is at 18°W you can use '-18°' or you can use 360-18=342.

Tip: Typical satellite antenna offsets are 22.3º and 17.3° for this app 22.3 is used for offset angle of the sat antenna. If your antenna offset angle is not 22.3 you must consider this difference on the elevation the following formula can help you on this:
  • Offset= 22.3-your antenna offset
  • Actual Elevation= Calculated Elevation – Offset
Example: if your antenna offset is 24.4 and the elevation from the app is 44.5 then you can calculate the actual offset angle.
  • Offset=22.3-24.4=-2.1
  • Then the elevation=44.5-(-2.1)= 46.6

About

I'm Mubarek Kebede, originally from Ethiopia, and I graduated from Bahirdar University with a degree in Electrical and Computer Engineering. I've been employed at Ethiopian Telecom for over 8 years as an IP and VSAT technician. My job responsibilities include installing, configuring, and maintaining IP and VSAT networks to keep them operational and effective.

Moreover, I have a strong interest in programming, thus I have worked on a machine learning project of my own called "Voice Command Control Wheelchair Using Amharic and Qafaraf" dialect. An Android app for smartphones is also part of the project, enabling users to control the system. Therefore, I am able to obtain experience with the programming languages Java, Python, TensorFlow, and Kotlin through my own project.

About Image

My Services

Web Design

Web development refers to the creating, building, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites.

Web development refers to the creating, building, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites.

Video Editing

Web development refers to the creating, building, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites.

Web development refers to the creating, building, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites.

Contact Me

Get In Touch

My Contact Details

EMAIL

mubare.k1449@gmail.com

PHONE

+251 914070683

ADDRESS

Afar, Ethiopia

Semera