Independent Developer and Former Professional Instructor

I am an independent programmer and a former programming instructor at Creajeux, a school located in Nîmes, France. I have a particular interest in 3D rendering, low-level programming techniques, data processing, and system administration.

Professional Experience

2013-2026

Programming Instructor - Creajeux

  • C++ programming : 2D games, collision detection, physics, rendering.
  • Shaders (Cg, GLSL) : post-processing effects, shadow mapping, position reconstruction, ray marching, CUDA.
  • Management of the school's infrastructure (Linux servers, VMs, deployment, hardware...).

2011-2013

Multimedia Programmer - Westimages, Nîmes

  • Interactive commercial brochures for tablets.
  • Tablet-based visualization of the Palace of Versailles.
  • Product sheets and online configurators for Airbus Helicopters.
  • A speed skating game for the Reims ice rink.
  • Many other varied multimedia and interactive projects.

Education

2009-2011

Video game programming cursus - Creajeux

  • Advanced C++.
  • DirectX and OpenGL, AI, physics, networking.
  • Xbox 360 game programming with XNA.
  • Collaborative group projects developed over one year.

2007-2009

French Computer Science Degree (DUT) - IUT Belfort

  • C, C++, Java, Python.
  • Databases.
  • System administration and systems programming.

2006-2007

Scientific Baccalaureate (Biology specialization)

Interests

  • Projects and experiments across various areas of computer science :
    • Programming in multiple fields : GPU/SIMD, data processing, visualization.
    • System administration : server configuration, Debian Live image creation, virtualization with Xen.
  • Various physical activities
    • Gym training, sport shooting, formerly horseback riding.

© Pierre Geissler 2026 Legal notice