About me
I am Rached Waly, a C++ Software Engineer at Dassault Systèmes focusing on high-performance 3D data processing and spatial algorithms. I specialize in architecting efficient computational pipelines using advanced data structures
My current work involves designing scalable systems for large-scale 3D scene processing, implementing parallel algorithms that achieve 3x+ performance gains, and creating reusable software architectures. I excel at optimizing computationally intensive algorithms for both high-end workstations and resource-constrained embedded platforms.
Previously, I architected real-time 3D systems for HoloLens 2, where strict hardware constraints demanded innovative approaches to spatial indexing, memory management, and algorithmic efficiency. This experience taught me to deliver high-performance solutions within severe limitations—skills I now apply to large-scale data processing challenges.
My education at Télécom Paris and Institut Polytechnique de Paris provided a strong foundation in computer science fundamentals, which I apply daily: designing polymorphic data structure frameworks, implementing multithreaded processing pipelines, and optimizing critical code paths through profiling and algorithmic improvements.
Research paper implementation
Supervised by : Tamy Boubekeur, currently a Lab Director ,principal Research Scientist at Adobe Research and professor at école polytechnique
keyWords : Opengl, SSAO, Deffered Shading
Code's language : C++
Research paper implementation
Project's partner: Yassine Mankai
Supervised by : Damien rohmer, currently a Professor at Ecole Polytechnique
keyWords : Opengl, Position based dynamics, Computer Animation, Collisions, Simulation
Demo Of the project: video
Code's language : C++
Code's github
The objective was to develop a modern interactive graphics application using OpenGl (Version 3.3).
KeyWords: Mesh generation, Shading by the Phong lighting model, Texturing & Animations, GLFW,GLAD,GLM.
Code's language: C++ & GLSL
This project was in the scope of PAF(projet d'application finale) at the end of my first year at telecom Paris
Supervised by: Jean le feuvre.
KeyWords: WebGL, GPAC
Code's language: javascript & GLSL
The objective was to develop a 2D java game.
KeyWords: GUI, collision solving, Physics System & Game loop.
Code's language : JAVA (Swing).
The aim of this project is desinging and implementing a to-do-list android application.
KeyWords: user-centred design, android studio.
Code's language : JAVA .
This project consisted in visualizing a movies data base.
KeyWords: d3, force simulation.
Code's language : JavaScript.
The aim of this project is creating and evalutating a locomotion technique in VR.
Supervised by :
☛jan Gugenheimer, Associate professor at télécom Paris
☛Wen-Jie Tseng , Ph.D. student in DIVA Group at Télécom Paris
KeyWords: VR,Unity.
Code's language : C# .
This mini project consists in creating a mini bowling game in VR in order to get familiar with the oculus integration in unity
Supervised by :
☛jan Gugenheimer, Associate professor at télécom Paris
☛Wen-Jie Tseng , Ph.D. student in DIVA Group at Télécom Paris
KeyWords: VR,Unity.
Code's language : C# .