ahmed.badra's Projects
simple makefile for arm target projects with standard peripheral libraries
my implementations for some atmega32 drivers
shazam like desktop app that you can select mp3 file and recognize the songs that matches the file and list them according to their similarity to the input file
automated systems to assist guarding corona Virus precautions for Closed Rooms (e.g. Halls, offices, etc..)
port driver based on autosar standards
infant incubator iot system for controlling/monitoring the incubated environment
github profile
Real time operating system implementation for ARM Cortex-M based microcontrollers
desktop application for viewing signal files with various extensions with the ability of zooming, pausing, showing spectrogram and resuming the dynamic view.
example projects applying design patterns for embedded applications
an embedded system that displays seconds , minutes and hours counters in seven segments also implemented a logic circuit design.
a website application where you can design your desired digital filters online
a mimic for existing elevator systems developed in embedded C
embedded software development articles in C based on PIC microcontrollers on purpose of providing good quality and organized content to learn basic to advanced embedded systems topics for free.
system that is used to keep track of patientsβ records during their admittance in the Intensive Care Unit.
Huffman encoding is a common compression algorithm that reduces the data size to allow saving space when storing the data or transmitting data over the network efficiently. It also guarantees complete restor- ing of the original data, hence it is classified as a lossless compression algorithm. The concept of compression is applied on different kind of data, for example images might be compressed using JPG algorithm (lossy) or PNG algorithm (lossless).
desktop application which you can upload two photos and mix specific components from them to generate new combined image
this is a full stack dynamic web application for hemodialysis department to automate hospital information system
side-projects for front-end web development
Flask web application that predict used car's price from user given specifications based on AI
Machine learning algorithms implementations from scratch in python
an embedded system that controls the speed of a rolling motor using a potentiometer.
audio equalizer and viewer desktop application developed in python
robot body model with equipped environment designed and developed with openGL (glut) for educational purposes for computer graphics concepts.
full body model with arm and legs movements, camera movement and scene projection
uart bootloader for STM32F103xx, used for over the air programming (flashing)
a door lock system that is used for security issues against any one who doesn't have a password