Work Experiences
DeepScenario (2021 - current)
Powered by deep learning, DeepScenario processes video data recorded by drones fyling over roads. We provide the resulting real-world traffic data to help companies improve their autonomous driving algorithms. My main focus in this startup is to improve the performance of the deep learning model.
Tech4Gaïa: Noehmi by ocellus (November 2020 - February 2021)
The focus of Tech4Gaïa is to develop a smart beehive device called Noehmi. This device includes sensors to monitor the health of the bee colony, and actuators performing simple beekeeping tasks. I have developed for this startup the first prototype mobile web application, including:
- setting up a node.js backend using the loopback framework
- wiring up a PostgreSQL database with timescale extension
- bidirectional communication between devices and the backend with MQTT messages encoded with protobuf
- development of a PWA frontend with vue.js
- docker-based deployment
Reference - Farid Maniani
FZI research center for information technology (2015-2020)
Robotics engineer position at FZI research center for information technology, while simultaneously pursuing a PhD within the Human Brain Project in Neurorobotics at Karlsruher Institut für Technologie (KIT).
As a robotics engineer, I was involved in a variety of robotics projects, with a focus on computer vision, machine learning and web development.
As a PhD student, I have developed spiking network models to learn robot control from event-based vision. I have also participated in the development of the Neurorobotics platform, a web-app wiring brain simulations with robotic simulations. In this blog post I briefly describe my PhD thesis.
Reference - Prof. Dr. Rüdiger Dillmann
Shwish (February-July 2014)
Shwish is an Australian startup providing an online collaborative gifting platform, that is like Kickstarter for your friends’ wishes and projects.
Part of a small team, I had the chance to work on every side of the project: design implementation, front-end, back-end, database and devOps. The web-app was built upon the popular MEAN stack: MongoDB, Express.Js, AngularJS, Node.js.
Reference - Roger Ouk
Skimlab (June-October 2013)
Internship of 5 months in skimlab, a startup providing web-based 3D modelling tools.
The business model is to provide an easy online tool for modelling 3D objects which relies on implicit surface. Thanks to the implicit surfaces, designed 3D models are certified to be 3D printable, since their volume is mathematically defined. Users can therefore 3D print their models, which are shipped to them. The startup also released jweel, a similar platform focusing on the design of jewelry.
I worked on WebGL shader development to enhance and speed up rendering. It involved good knowledge of JavaScript, Three.js, glsl and WebGL.
Reference - Maxime Quiblier
iCube (June-August 2012)
During this internship, I developed an application for mesh editing on a virtual reality platform. In order to be realtime, I built it upon CGoGN, a powerful library that provides an efficient implementation of combinatorial maps, maintained by the iCube laboratory.
We used the user avatar optimized for depth perception which I developed during my previous intership at the lab.
Reference - Jérôme Grosjean
iCube (June-August 2011)
Desptite the improvments of 3D technologies, it remains hard to guess relative depth of objects in space. I implemented solutions where the cursor (the user avatar) gives hints on its position by scaling and orienting itself toward the closest object in space. We tryed out many different shapes and textures to find out the one yielding the best depth perception. The final version of the cursor has successfully been used for terrain editing on a 3D workbench platform.
Reference - Jérôme Grosjean