Portfolio
echo
With "echo", any message sent to the echorequest/${channel}
is received in real time by all the websockets clients subscribed to the channel.
The focus of this project is to get practice with websockets and the PostgreSQL notify/listen feature, while following my own software development good practices.
See how it works on this running instance https://echo.code.caront.net/
The source code is available on gitlab
- nodeJS
- PostgreSQL
- WebSockets
- event driven
- good practices
easy deployment
All the scripts and gitlab pipelines I need to easily manage my personal projects deployed on https://clouding.io/ are available on this project.
With them, I can configure new servers with a CI/CD approach by simply running a gilab pipeline.
The source code is available on gitlab
- CI/CD
- gitlab pipelines
- docker
magic number
This is a self-playing Magic Number engine. A numerical version of the popular game Mastermind.
The focus of this project is to compare the performance of two algorithms for solving the same problem. Find the hidden sequence of numbers.
The source code is available on gitlab
- algorithm
musical box
The ”musical box” is an old speaker containing an Arduino, an RFID reader and an MP3 player with a microSD card. When a preconfigured NFC tag is placed on top of the box, the associated audio in the micro SD card is played.
The aim of this project is to build an electronic device that plays audio and is simple enough for a toddler to use. Furthermore, I would like to gain experience with Arduino, C++ and NFC tags.
The source code is available on gitlab
- Arduino
- C++