Software development
100%
- Graphical API: OpenGL, OpenGL ES, WebGL
- Shading languages: GLSL, HLSL
- 2D&3D engines: Three.js, Unity 3D, Ogre 3D, Pixi.js
- Physic engine: Box2d
- Fields: Video games, virtual reality, augmented reality
- Image processing: OpenCV, CImg
- 3D processing library: Ceres-solver, OpenMVG
- 2D&3D streams retrieving : OpenNI, MMAL, VLC
- Fields: 3D reconstruction (SfM), image analysis, optical tracking, image distortion
- Main languages: C++, C, C#, Python, Java, JavaScript
- GUI: Qt, WPF, Swing, Tkinter
- Processing and administration of databases
- Mobile development basics on iOS and Android
- Fields: Virtual reality, desktop softwares, mobile development
- Raspberry PI: GPIO handling, MMAL API
- Basic electronic design
- Processing of high resolution video stream in real time
- Prototyping: 3D printing, electronic circuits
- Fields: Smart cameras, optical tracking, robotics
- HTML5: Canvas 2D, WebGL, WebSockets, Web Workers
- CMS: WordPress, Drupal
- Server side technologies: PHP, Node.js, JEE, IIS
- Other: Génération statique
- Fields: Web application, interactive application, remote control
- Protocoles: UDP, TCP, OSC and VRPN
- Server: Setting up and maintenance
- Version control server: SVN, Git, GitLab
- Continuous integration: Jenkins
- Cryptography and security
- Fields: Connected objects, web servers, development tools