Bérenger Dalle-Cort


  • Collaboration with Marcela Garita Hernandez (Senior Research Fellow at Mass Eye and Ear, Harvard Medical School) on a small Java plugin for the software Fiji (known as ImageJ, a scientific image manipulation program).

    The object of this collaboration was to write a piece of code to read microscope images, to transform and to save them in batch (to process multiple files in background).

    Fiji / ImageJ / Java / NetBeans GUI Builder

    (suite…)

  • Examind demo | Geomatys Youtube channel.

    My work at Geomatys (Montpellier, south France) was focused on Frontend Software Engineering in the context of cartography.

    My main tasks were to:

    • Develop as a team a web-based cartographic client using the Angular framework using libraries (CesiumJS, MaterialDesign, etc. ) to increase the speed of delivering a such an application but with configurable options.
    • Implement CI/CD for our generic cartographic client using GitlabCI, docker, and bash to get a better quality code base (unit tests, end-to-end) and a ready-to-deploy application using docker images.
    • Maintain and improve an internal Angular library to aggregate our common code for reuse in all our projects.
    • Read and implement a graphic identity using open source image editors (vector and pixel), HTML, CSS and JS to produce accurate and beautiful proof of concept websites to unlock budgets.

    Angular 2+ / Docker / Gitlab CI / Cesium JS / Typescript / NodeJS / IntelliJ IDEA

    (suite…)

  • Today I publish a first version of Nodable v0.8. This version comes with a lot of changes.

    To start, a picture is better than words:

    Fig. 1 – Nodable v0.8 – User edit a value from the graph, Nodable updates the code.
    Fig 2 – Two instruction nodes liked in green to express next/previous relation.

    What’s new ?

    We handle now multiple instructions and conditional structures. This new feature has been developed in order to figure out how to symbolize the code flow? and how to deal with execution?

    We decided to add new nodes to symbolize instruction, code block and scopes. These nodes can be connected with green links to express next-previous relation type.

    Official website: https://nodable.42borgata.com/

    (suite…)

  • This prototype is a node-able bidirectionnal expression editor.

    Official Website: https://nodable.42borgata.com/

    C++ / OpenGL / SDL2 / ImGui

    (suite…)

  • Wild Gamescom Announce Trailer | PS4

    Tool development on a semi-procedural terrain generator for the video game Wild developped by WildSheepStudio.

    A tool at the edge between procedural generation and painting.

    C++ / OpenGL / GLSL / ImGui / JSON / Visual Studio / UI/UX / Git / Marching Square Algorithms


  • B-Rend3r is written in C++. I’m using OpenGL and SDL2 to build a minimalist 3d application with the main goal to understand the core of 3d engines by implementing common classes like: Vec3, Mat44, Mesh Generator, Renderer, Transform, etc.

    To give you some details, the Shape component generates the circle’s mesh when program starts, then the KeyboardController handle user inputs to generate a force to apply to the circle, the Physics component apply a smooth before to effectively move the circle using the Transform component (sets position/rotation/scale).

    Video – The user is moving a red circle using keyboard arrows. 

    (suite…)

  • BléDD* objective was to convert tables of data from leaflets (paper and digital) into a relational database in order to allow specialists in the field to study the evolution of technological characteristics of durum wheat varieties grown in France since 1973.

    *As a result of my DUT internship at INRA Montpellier, France (under the responsability of Patrice Buche andLuc Menut), the objective of the

    VBA / SQL / format CSV / PowerAMC / MS Access 2012 / ABBYY FineReader / InkScape

    (suite…)

  • On Socrastination we practice the Socratic dialogue. Around various predefined themes, two participants confront each other by a verbal joust trying to convince each other. The players must also convince the referees, who are responsible for assigning a bonus or a penalty to each of their arguments.

    This website is a final year project of DUT Informatique in special year realized in 2016 by Camille Chac, Maxime Ferrer, Clément Roig and myself. This project was tutored by Madalina Croitoru (Professor UM2 and member of the INRIA GraphIK research team at LIRMM).

    (suite…)

  • This website is the result of a training exercise using the Angular JS 1.7.8 framework.

    The only objective here was to understand the core principles behind AngularJS by doing a simple single-page app.

    NEW: This website has been updated

    AngularJS / Javascript / HTML / CSS / JSON


  • This 3D design software  allows customer to create stands using Eurosystems‘s (Aspères, 34) patented blocs médio.

    ShiVaEngine / LUA / PHP / Javascript / HTML5 / WebGL / Zend / Autodesk Maya

    (suite…)