Rached
WALY

About me

I am Rached Waly, a C++ Software Engineer 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.

Beyond my core 3D work, I like building complete products end-to-end. W-management — a corporate operations PWA I designed, built, and run in production — is one of them: I took it from database and API to the React front end, on-device face-recognition attendance, and the deployment that keeps it online.

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, SQLite (better-sqlite3), JWT Authentication, JSON
  • Full-Stack Web: React (Vite), Progressive Web Apps (Service Workers / Workbox), Zustand, Offline-First (IndexedDB sync queue), i18n
  • Machine Learning & Computer Vision: On-device Face Recognition (TensorFlow.js / Human), Face-Descriptor Matching, Worker-Pool Inference
  • DevOps & Infrastructure: Cloudflare Tunnel, nginx (reverse proxy), systemd Services, Linux Server Administration, CI/CD

Projects

A Waly Product

W-management — corporate operations PWA

W-management

Solo full-stack product (design → deploy), live in production. A PWA for workforce & expense management: employee attendance with on-device face recognition (clock-in/out + tablet kiosk mode), manager hierarchy & roles, expenses with photo capture and an offline queue, async Excel/PDF reports, and an admin insights dashboard. FR/IT/RO i18n. KeyWords: React (Vite) PWA, Node.js/Express, SQLite, TensorFlow/Human face recognition, Cloudflare Tunnel.
Live site: www.w-peopleops.fr

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