Projects (FOSS)
C++ SMTP Client Library
C++ SMTP Client Library is a simple SMTP client library built in C++ that support authentication and TLS 1.3 encryption.
I wanted to provide a way where you can send email from your software without having to rely on a lot of dependencies.
It is really easy to integrate the library to your existing projects. It is lightweight, robust and supported by a bunch of unit test.
The Warrior
An RPG game developped in C++ with SDL2.
Still in development…
The current version 0.2 include
- the game rendering engine with 2 basic maps
- a Map Editor
- an Item Editor
- the player inventory
- the player character panel
The version 0.3 currently in development will include the monster editor and the game battle system.
BeaverTodos
A Linux terminal todo list application written in Rust
You can of course add, edit and remove todos but also print them in priority order, creation time, fetch only the next todo to work on etc.
C++ DateTime Library
C++ DateTime Library is a lightweight librairy built in C++ to manage dates and time.
I wanted to offer a simple way to manage dates and time in C++ without having to deal with a complex framwork.
The library contain 2 classes : datetime et timespan. The timespan class makes it possible to represent a duration of time which can be returned for example by making the subtraction of 2 dates. The library is really easy to integrate into your existing projects and is supported by a good amount of unit tests.
TeacherHelper
Teacher Helper is software for teachers to tracks student performance. The idea came from my wife, who is a primary school teacher.
This software allows student’s results to be entered and followed up via various reports and statistics.
Everything is configurable: schools, classes, students, test types, subjects etc.
Challenge 2023 - RoadMap of Computer Science
I gave myself a challenge in 2023. I will review/learn and practice different concepts by following the https://roadmap.sh/computer-science/
I will investigate and implement each concept contained in the road map when possible.
To add a little spice I will take the opportunity to learn the GO language.
and more…
See my github to the complete list of projects : https://github.com/jeremydumais