Activity

In the course of my professional endeavors, I engage with a diverse array of products. Adhering to strict confidentiality obligations, I limit my discussion here to tools utilized in my private capacity. Presently, my focus is dedicated to crafting various tools, and I am pleased to provide a concise overview of these creations alongside related tools and diverse prototypes.

SwissLotto 4

This new version is a move towards a programming language that I have been using for more than 10 years and that now perfectly meets the needs of mobile application design. I rewrote the whole software with Xamarin development base in C# to provide a true native integration on the Android environment.

Here are some screenshots of the version during its development phase.

Home screen

List and editing of favorites

Verification of results

Native calendar for the selection of the draw date

PHP-Crawler - (Updated 08.12.2023)

This project was initiated as part of the SwissLotto project with the aim of completely modernizing the entire automatic results retrieval system. It takes the form of a tool designed to automate the acquisition of data from the internet.

Its architecture relies on a set of YAML configurations that outline the structure of the data to be stored in the database. For each property to be filled, the system specifies the location on the web page(s) where retrieval is desired. The system also incorporates a pseudo-syntax control language, facilitating the automatic conversion and reprocessing of the retrieved data.

Version 2.. developed using Laravel 10.* and React/Redux frameworks.

     

     

  

Version 1.. developed using Laravel 5.8 and Angular 6 frameworks.

     

PHP-DataStore

Similar to the previous project, PHP-DataStore is primarily designed to accommodate a new feature integrated into the SwissLotto software. The goal is to enable users to back up their favorites from one version to another or between multiple devices. The entire system relies on a secure identification mechanism, ensuring reliable and secure access to user data.

Version 2.. developed using Laravel 10.* and React/Redux frameworks.

     

Video game prototype (with Godot Engine)

To start in the world of video games I started by making a prototype 2,5D game that includes a level and several characters that can be controlled from there using a virtual joystick. The game reproduces the operating principle of the Brawlstar game. To make this prototype, I use the GodotEngine video game development environment. For the modeling of 3D elements, I use the Blender software.

Prototype

Texture Builder

This tool allows the generation of image dictionaries that can be used to create road pieces in a video game.

The images can then be used directly in Blender.

Then after export, the 3D parts are imported into Godot Engine.