Rached
WALY

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.

Explore

Skills

  • Programming Languages: C++ (Advanced - STL, Modern C++17/20), C# (Advanced), JavaScript (Advanced), Python (Intermediate)
  • Algorithms & Data Structures: Spatial Indexing (Octree, Quadtree, KD-tree), Graph Traversal (BFS, DFS), Tree Structures (Binary Trees, BST), Complexity Analysis
  • High-Performance Computing: OpenMP, Multithreading, Algorithm Optimization, Memory Management
  • Development & Tools: Git, Linux, Windows, Unit Testing, CI/CD, Performance Profiling
  • Cross-Platform Development: ARM/x86 architectures
  • APIs & Backend: REST API Design, Node.js/Express, JSON

Projects

Computer Graphics

Small artificial
solar system

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

Video effects
on GPU

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

Games

Pong'Em UP

The objective was to develop a 2D java game. KeyWords: GUI, collision solving, Physics System & Game loop. Code's language : JAVA (Swing).

Design and visualization

To-Do-list

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 .

VR projects

Heli Boy

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# .

Bowling Game VR

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# .