Selim is a mechanical engineer turned real-time 3D web developer, with 7 years of experience across aerospace, luxury watchmaking, and industrial machinery. He spent more than five years at Capgemini building interactive 3D applications for Rolex, tools designed to make complex watch mechanisms understandable without a manual, before founding Selim Consulting to bring that same approach to a broader range of clients. His work sits at the intersection of CAD engineering and browser-based 3D: he understands assembly data at the source (Creo, STEP files, PLM systems) and builds the pipeline to deliver it as optimised, interactive experiences in Three.js and React Three Fiber. His current portfolio includes a live Diesel engine thermodynamic cycle app running in the browser, and an ongoing STEP-to-GLB conversion pipeline for industrial use. He works remotely, communicates in English and French, and is comfortable in cross-functional teams where the brief comes from engineers, not just designers.

Selim AMDJAHDI

PRO

Selim is a mechanical engineer turned real-time 3D web developer, with 7 years of experience across aerospace, luxury watchmaking, and industrial machinery. He spent more than five years at Capgemini building interactive 3D applications for Rolex, tools designed to make complex watch mechanisms understandable without a manual, before founding Selim Consulting to bring that same approach to a broader range of clients. His work sits at the intersection of CAD engineering and browser-based 3D: he understands assembly data at the source (Creo, STEP files, PLM systems) and builds the pipeline to deliver it as optimised, interactive experiences in Three.js and React Three Fiber. His current portfolio includes a live Diesel engine thermodynamic cycle app running in the browser, and an ongoing STEP-to-GLB conversion pipeline for industrial use. He works remotely, communicates in English and French, and is comfortable in cross-functional teams where the brief comes from engineers, not just designers.

Available to hire

Selim is a mechanical engineer turned real-time 3D web developer, with 7 years of experience across aerospace, luxury watchmaking, and industrial machinery. He spent more than five years at Capgemini building interactive 3D applications for Rolex, tools designed to make complex watch mechanisms understandable without a manual, before founding Selim Consulting to bring that same approach to a broader range of clients.

His work sits at the intersection of CAD engineering and browser-based 3D: he understands assembly data at the source (Creo, STEP files, PLM systems) and builds the pipeline to deliver it as optimised, interactive experiences in Three.js and React Three Fiber. His current portfolio includes a live Diesel engine thermodynamic cycle app running in the browser, and an ongoing STEP-to-GLB conversion pipeline for industrial use.

He works remotely, communicates in English and French, and is comfortable in cross-functional teams where the brief comes from engineers, not just designers.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced
Spanish; Castilian
Advanced
Arabic
Fluent
Arabic
Advanced

Work Experience

Founder at Selim Consulting
November 1, 2024 - Present
Expertise in mechanical engineering and 3D real-time; Designed an educational platform for mathematics and mechanics featuring interactive content; Developed an interactive web application visualizing the thermodynamic cycle of a Diesel engine; Maintained continuous R&D in 3D modeling, software tools and digital innovation; Executed targeted prospecting of industrial clients and expanded professional network; Built a corporate website to showcase engineering and digital transformation services.
Consulting Engineer – Mechanical Design & XR Development at Capgemini (for Rolex)
February 1, 2019 - October 1, 2024
Engineered advanced 3D mechanical models using Creo, ensuring PLM integration via Windchill for production-ready datasets; Developed real-time 3D applications (Unity, C#) and designed UX for educational tools focused on watch mechanisms; Developed tools to automate workflow tasks and formalized engineering methodologies; Collected and processed PLM data using Python to support strategic decision-making; Designed parts for 3D printing, integrating specific user constraints and technical specifications.
Consulting Engineer – Digitalization Projects at Davidson Consulting (for Lisi Aerospace)
January 1, 2018 - January 1, 2019
Created digital tools for production tracking and quality control (VB.NET, VBA); Centralized production data into a SQL database to improve data integrity; Trained operators on new digital systems and supported operational change management; Produced technical specifications and documentation aligned with project requirements.
R&D Intern – Diesel Engines Design at Liebherr Machines Bulle
March 1, 2017 - August 1, 2017
Monitored design modifications for serial production engines (Creo); Managed engine component lifecycles (Windchill PLM); Developed an engine configurator tool in VBA integrated with SharePoint workflows; Produced photorealistic 3D renderings using Keyshot for technical communication.
Founder – Expertise in mechanical engineering and 3D real-time at Selim Consulting
November 1, 2024 - Present
Founded an engineering and digital transformation practice; designed an educational platform for mathematics and mechanics with interactive content; developed an interactive web application visualizing the thermodynamic cycle of a Diesel engine; conducted ongoing R&D in 3D modeling and software tools; performed targeted client prospecting and expanded the professional network; built a corporate website to showcase services.

Education

Engineering Degree – Mechanics & Microtechnics at ENSMM – Besançon, France
January 1, 2014 - January 1, 2017
Erasmus Semester – Energies, Transports & Environment at Polytechnic University of Cartagena – Spain
January 1, 2016 - January 1, 2017
Preparatory Classes – Physics & Engineering Science at Chevrollier High School – Angers, France
January 1, 2012 - January 1, 2014
High School – Scientific (with distinction) at Chevrollier High School – Angers, France
January 1, 2012 - January 1, 2014
Training for Teaching Professions at IFEME – Online
September 1, 2025 - March 1, 2026
Engineering Degree at ENSMM – Besançon, France
January 1, 2014 - January 1, 2017
Erasmus Semester at Polytechnic University of Cartagena – Spain
January 1, 2016 - January 1, 2017
Preparatory Classes at Chevrollier High School – Angers, France
January 1, 2012 - January 1, 2014
High School – Scientific (with distinction) at Chevrollier High School – Angers, France
January 1, 2012 - January 1, 2012
Training for Teaching Professions at IFEME – Online
September 1, 2025 - March 1, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Manufacturing, Media & Entertainment, Professional Services, Software & Internet, Transportation & Logistics, Education
    paper Diesel Engine Cycle App

    Diesel Engine App

    [Visit the app](https://www.twine.net/signin

    📝 Description

    Diesel Engine App is a web-based application that visualizes a diesel engine in 3D using React, Three.js, React Three Fiber, and Drei.
    The app is designed for educational and demonstrative purposes, allowing users to explore the engine’s kinematics, thermodynamic cycle and components interactively.


    ✨ Features

    🔧 Simulation Tab

    ⚙️ Animation Section

    • Animate the engine’s kinematics with the play/pause button or R key
    • Control the animation speed with the slider

    📈 Pressure-Volume Diagram Section

    • Displays the PV diagram of the diesel cycle
    • A point moves along the curve according to the swept volume of the first cylinder

    🔋 Indicated Power Section

    • Calculate Indicated Power (IP) based on four parameters:
      • Engine Displacement (volume swept by all pistons)
      • Indicated Mean Effective Pressure (average pressure producing work during the cycle)
      • Engine Speed (rotational speed)
      • Number of cycles per revolution (0.5 for 4-strokes engine)
    • Users can change the first three parameters values with interactive sliders

    🔩 Engine Parts Tab

    • Lists some engine components
    • Selecting a component in the list highlights it in the 3D scene
    • Selecting a component in the 3D scene highlights it in the list
    • Clicking on the info icon displays the component description
    • Supports camera rotation and zoom for better visualization

    🖱️ Interaction & Controls

    • Mouse drag/scroll → Rotate and zoom the 3D engine view
    • M key → Toggle left drawer menu
    • R key → Start/stop engine animation
    • P key → Show/hide metrics panel (fps, memory, draw calls and triangles)

    🚀 Usage

    1. Access the application via the link provided in the About section of this repository.
    2. Open the drawer menu (M key) to navigate between Simulation and Engine Parts tabs.
    3. Interact with the engine using animation controls and component selection.

    📜 Terms of Use

    This application (Diesel Engine App) is provided for educational and demonstrative purposes only.
    By accessing and using this application, you agree to the following conditions:

    • The application may be used freely for personal, academic, or non-commercial educational purposes.
    • Redistribution, modification or commercial use of this application or its contents is not allowed.
    • The source code of this application is private and not publicly available.
    • The application is provided “as is” without warranties of any kind.

    © 2025 Selim Consulting. All rights reserved.