Skip to content
View alyashour's full-sized avatar
πŸ’°
locked in
πŸ’°
locked in

Highlights

  • Pro

Organizations

@WE-Autopilot

Block or report alyashour

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alyashour/README.md

Hello, I'm Aly Ashour

I'm a Software Engineering student at Western University.
I'm also founder and president of WE Autopilot club. Check us out on our org page.

  • πŸ”­ I’m currently working on Planning and Control of a self-driving car called AP1.
  • 🌱 I’m currently learning Go, C, ROS2, and OpenGL.

Check out my website here: alyashour.com

πŸ’» Software Skills, Technologies, & Tools πŸ› οΈ

C++ Java Python C# OpenGL ROS

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
C++                      9 hrs               β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   81.42 % 
Python                   44 mins             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   06.77 % 
Other                    31 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.69 % 
CMake                    15 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.34 % 
Markdown                 15 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.27 % 

πŸ”₯ Editors: 
VS Code                  10 hrs 23 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘   93.95 % 
iTerm2                   29 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.39 % 
Neovim                   11 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.67 % 

πŸ±β€πŸ’» Projects: 
planning                 9 hrs 37 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘   87.03 % 
homebrew                 38 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.79 % 
Control                  24 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.70 % 
pnc_sim                  10 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.57 % 
console                  9 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.37 % 

Last Updated on 26/02/2026 19:13:40 UTC

Some of what I've been working on...

I'm learning OpenGL! This is my waves demo (made with geometric shaders!) and my marching cubes project.

Waves Demo Cubes Demo

And this is Autopilot1:

Data Flow Diagram AP1 System Diagram

Pinned Loading

  1. WE-Autopilot/control WE-Autopilot/control Public

    Planning Main Repository for AP1 ROS2 Packages.

    C++ 1

  2. WE-Autopilot/planning WE-Autopilot/planning Public

    AP1 Planning Module.

    C++ 1

  3. Marching-Cube-Renderer Marching-Cube-Renderer Public

    3D scalar field visualization using OpenGL and marching cubes

    Python 1

  4. Bezier-Curve-Editor Bezier-Curve-Editor Public

    Interactive BΓ©zier spline editor with real-time rendering in OpenGL.

    Python 1

  5. Gerstner-waves Gerstner-waves Public

    Wave simulation in OpenGL using tessellation, and geometry shaders.

    C++

  6. Dyn-Transport-Route-Design-System Dyn-Transport-Route-Design-System Public

    Python