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.

More details on Github

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.

More details on Github

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.

More details on Github

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.

More details on Github

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.

More details on Github

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.

More details on Github

and more…

See my github to the complete list of projects : https://github.com/jeremydumais