Mohamed Elfeki's repositories
Satellite_System
This system is a simulation project to the actual satellite systems held by Space Technology Program- Planetarium Science Center in Bibliotheca Alexandrina, The author of this repository was the head of software development department of this program. This repository contains some of the project contents, others are under non-disclosure agreement that can not discuss the contents in public. Repository contents are the documentation of most of the embedded softwares, data acquisition system of the ground station control system, Part of live streaming documentation and code as well.
Numerical_Methods_Analysis
This matlab code represents a GUI system that can solve the equations using linear algebra methods such as: LU decomposition, Gauss Jordan and Gauss Pivot. As well it can find the root of the non-linear equations using some numerical methods, such as: False-Position, Bisection, Fixed-Point, Newton-Raphson and Secant Methods.
Arduino_Projects
Two Arduino Projects: 1) Self Parking Algorithm, using Ultrasound sensor, IR, and Wheels encoder sensors 2)Fast Scale Avoidance Algorithm designed especially for bodies that move with the same speed of the robot or faster with delta constant value.
VertexAI-Gemini
Exploring the Vertex AI Gemini API's multi-modality and long-context capabilities through a structured learning journey. This repository documents experiments and insights across different application sections including story creation, marketing campaigns, image playgrounds, and video playgrounds.
android-opencv
Automatically exported from code.google.com/p/android-opencv
Auto_Pilot
This System represents an auto-pilot program that controls a quad-copter 'Dragan Flyer' and controls it autonomously as it livestream the video and sensor readings as the quad-copter is near to the ground station.
Circus_of_Plates
Game made using Java based on OOP concepts.. The game is played by two players, that they are tending to have the largest number of collected plates over others, and every 3 plates of the same number crashes and your score is increasing. Enjoy =D
Commercial_Website
This is a website planned to be an official website for a medical clinic in Fl, USA.
Khepera_III
Two Projects Implemented on Khepera III robot: 1) Braitenberg Avoidance Algorithm: Modified to handle the moving obstacles as well the fixed with a reasonable avoidance factor based on experiments. 2)Search Gripper Algorithm: Searches for a suitable body that can be held with the robot grippers, hold the body, move it to a specific place, uses Ultrasonic, IR, Gripper actuator. Can be used to collect the trash in indoor environements.
Learnify
Input your desired URLs and PDFs, and let Learnify generate interactive learning modules tailored to your interests. Dive into gamified exercises, complemented by a chatbot companion, to engage with the materials in an engaging way.
Linux_Shell
This project is an implementation of Linux shell using C.
lstm-pytorch
LSTM Classification using Pytorch
mobilewebcam-android
Automatically exported from code.google.com/p/mobilewebcam-android
Paint_Again
A java Program that simulates Microsoft Paint application, implemented based on OOP concepts. This program enables you to Undo/Redo. Save/Open files(paintings) and multiple shape manipulation.
SIC-XE_Assembler
This project is an implementation of SIC/XE assembler using C/C++
Signal_Flow_Graph
This project is a Graph GUI system that can calculate the SGF of a system (Automatic Control Systems Quantity).. By entering the system in a graph formalization, and has other multiple scientific formulation features.
Social_Network
This project is an implementation of a small scale social network, that enables the user to add friends, block them, chat with them, post to your wall and the public wall as well.. Pretty much a like to Google+ and Facebook design
SparseLLM
Applying Sparsity to LLMs and exploring whether they can be structurally pruned as a result.
Text-Mixer
Fine-Tuning Texts, Posts, Tweets & Email with AI-Powered Precision.