You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fayçal El OuariachiFE

Fayçal El Ouariachi

Unity3D C# Developer

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fayçal

Looking for a C#, Unity3D developer?
You've come to the right place.

I am a software engineer and Unity3D developer with over 8 years of experience.
My specialties are: Unity, C#, 3D interactive and immersive environments.

I have worked with companies like Chanel, BNP Paribas, The Walking Nerds...
I am able to:
- Design, develop, and maintain features in line with business needs
- Participate in the writing of detailed technical specifications
- Analyze the impact of product design on the IS technical architecture
- Develop an application in .NET, Unity3D, C#, as well as web interfaces in React
- Write technical documentation
- Perform unit and integration tests to ensure code quality
- Participate in refactoring, continuous improvement, and code review contributions

I have solid expertise in low-level optimization.
I am able to provide in-depth work on:
- CPU performance,
- Memory management,
- GPU optimization.

I enjoy getting involved beyond the default tasks in my assignments.
For example, at Chanel, I developed an internal tool that accelerated test execution and deployments.

Do you have a project?
Contact me, I will respond quickly.


---
c#, c# .net, c# unity, c# .net core, c# react, c# react.js, c# javascript, c#.net, c# developer, unity c#, unity developer, unity 3d, unity 3d c#, unity developer, unity3d, unity vr, unity 3d vr, unity mobile, unity ar, unity 2d, unity vfx, unity webgl, unity ios, unity android
  • French

    Native or bilingual

  • English

    Fluent

  • Standard Moroccan Tamazight

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Freelance
    R&D reverse engineering on embedded system
    SOFTWARE PUBLISHING
    June 2025 - June 2026 (1 year)
    Paris, France
    As part of a research and development project, I conducted an in-depth analysis and complete reconstruction of a program running on a constrained hardware architecture.

    This work led me to intervene on the entire technical stack, from low-level analysis to the reconstruction of execution mechanisms.

    Responsibilities:
    • Complete reverse engineering of a binary
    • Analysis and reconstruction of memory and scheduling mechanisms
    • Implementation of suitable multithreading and synchronization solutions
    • Study and understanding of communication protocols with peripherals
    • Understanding of the target hardware architecture (CPU, RAM, coprocessors, boot code)
    • Reconstruction of the compilation chain
    • Reconstruction of a complex database, by analyzing memory structures and manipulations performed by the program

    Impacts:
    • Fine understanding of the embedded system's internal workings
    • Reliable reconstruction of the original program's behavior
    • Establishment of a usable database for future developments or analyses
    • Strengthening of skills in reverse engineering and low-level systems

    Technical context:
    C, gcc, compilation, Reverse engineering, embedded systems, hardware architecture, multithreading, low-level
    C++ C Embedded Systems Reverse Engineering Video Games
  • Freelance
    Software Tool Development Engineer C
    SOFTWARE PUBLISHING
    July 2024 - June 2025 (11 months)
    Paris, France
    Design and development of a custom Windows software to facilitate and accelerate my work. I use this program every day; I couldn't do without it as it has become indispensable on a daily basis.

    Great attention was paid to the performance and lightness of the program (it should not be intrusive or disrupt our work).

    Impacts:
    • Debugging time reduced by >50%
    • Non-intrusive: 40 KB on disk, ~1.3 MB in RAM, >0.1% CPU usage
    • Fast compilation: ~2 seconds
    • Instant launch (no loading time)

    Technological context: C, gcc, git, Win32, GDI
    C GCC Git Tooling Win32
  • BNP PARIBAS REAL ESTATE
    Unity3D Developer - 3D Data Visualization
    REAL ESTATE
    September 2020 - July 2024 (3 years and 10 months)
    Paris, France
    BNP Paribas is a leading European banking group, offering retail banking, investment banking, and financial services internationally.

    I joined the Real Estate division, responsible for the management, development, and optimization of the group's real estate assets and work environments.
    As a C#/Unity3D developer, I worked within a team of developers, 3D artists, UX/UI designers...

    I participated in the development of a 3D Data Visualization application, combining and centralizing private and public data, to help and improve the productivity of real estate agents.

    Responsibilities:
    • Make the app responsive, cross-platform & multi-language
    • Creation of ergonomic UIs from Figma mockups
    • Programming new features & REST API integration
    • Maintenance of various modules
    • Special attention to code architecture for maintainable code
    • Redesign of the back-office for improved UX
    • Some incursions into the back-end code to modify the API
    • Many experiments requiring rapid implementation of new ideas.

    Impacts:
    • A very fluid and ergonomic UI
    • A fast and intuitive overall experience
    • A responsive application, usable on PC/Mac as well as on Android/iOS

    Technical context: C#/Unity3D (WebGL), React.js, Next.js
    Unity 3D .NET C# Git React.js Next.js

Recommendations

Be the first to recommend Fayçal

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Computer Science: AI, Robotics, and Algorithms
    Pierre and Marie Curie University
    2017
  • Bi-disciplinary Bachelor's Degree in Applied Mathematics and Computer Science
    Pierre and Marie Curie University
    2015

Skill set

Categories