Abdelrahman Ehab's repositories
Walnut-CMake-Template
CMake support for the Walnut project made by The Cherno (https://github.com/TheCherno/Walnut)
CMake-Template
A C/C++ Template with CMake
Fast-Neural-Network
Multithreaded Neural Network implementation
SDL-CMake-Template
A template for setting up a basic SDL2 project with sdl_image, sdl_mixer, etc
Cpp-RL-GridWorld-Algorithims
Repository for the Reinforcement Learning assignments from my university's RL course
Gymnasium-CartPole-QLearining
The solution to my first quiz in the "Reinforcement Learning for Mechatronics Engineers and Optimal Control" course. Is not perfect but it works.
Karbon-RayTracer
This is my C++ implementation of the "Ray Tracing in One Weekend — The Book Series". Built on the same base architecture of my Coal-Raytracer.
Two-wheeled-inverted-pendulum
This is the Matlab Simulink project for the inverted bi-pedal pendulum using State-Charts.
Autonomous-Car-ROS-Gazebo
A ROS project made to simulate an Autonomous car navigating through waypoints and through lanes.
Basic-SDL-GameEngine
A Project to learn how to use SDL to make a 2d Game
Coal-RayTracer
This is my C++ implementation of my Java-RayTracer project which was based on the cucumber unit tests in the book "The Ray Tracer Challenge."
Cpp-Google-Benchmark-Template
A simple template for benchmarking cpp code.
FIAT128-Emulator-Header
A 128 bit computer single header library. The heart of the [FIAT128 Emulator](https://github.com/AbduEhab/FIAT128-Emulator).
github-readme-stats
:zap: Dynamically generated stats for your github readmes
glm
OpenGL Mathematics (GLM)
Java-RayTracer
This is my RayTracer implementation based on the cucumber unit tests in the book "The Ray Tracer Challenge" written in java.
Lane-Keeping-Car-Using-Images
A project for keeping a car in a lane using only the RassberyPI camera.
moveit2_tutorials
A sphinx-based centralized documentation repo for MoveIt 2
multi-variate-linear-regression
The linear regression model of a milti-variate n-dimensional feature vector. Implemented using gradient descent, least squares, scikit-learn and Tensorflow.
Reactivities
A project I made to learn React
Rust-PID-Example-With-Tuning
A differential equation solver using the Euler-Method. Current example simulates a spring-mass-damper system.
Walnut
Walnut is a simple application framework for Vulkan and Dear ImGui apps