Free and open source software

Let’s write
some code!

I create practical developer tools, lightweight C++ libraries, command-line utilities, and an occasional RPG engine—built openly and made to last.

SCROLL TO EXPLORE
BUILD USEFUL THINGSSHARE THE SOURCEKEEP LEARNING

01 / THE WORK

Software with
a practical pulse.

01

Libraries

Focused C++ building blocks for email, date/time, and systems work.

C++
02

Tools

Terminal and editor utilities designed around real developer workflows.

RUST
03

Experiments

Game engines, computer-science exercises, and curiosity with a compiler.

GO / SDL2
Explore every project

02 / CHANGELOG

Latest signals.

Full project log →
Jun 21 2026
Release C++ SMTP Client Library

C++ SMTP Client Library 1.1.14

Fixes several stability issues, including authentication crashes, connection-loss handling, a memory leak, and Alpine Linux build compatibility. Also adds support for configuring the EHLO domain used during SMTP communication.

May 10 2026
Release The Warrior

The Warrior 0.6.0

Adds NPC support to the Map Editor and displays NPCs in the game at their spawn locations.

Dec 28 2025
Release The Warrior

The Warrior 0.5.0

Adds save/load functionality, refreshes menu visuals, and fixes menu positioning, text alignment, and Message Pipeline scaling issues.

03 / FIELD NOTES

What I learned
along the way.

All writing →
Jun 14, 2026

Azure : Azure Function - Accessing a Local API with Hybrid Connections on Linux

Jan 16, 2023

Go : Creating a sortable custom container

Aug 15, 2022

C++ : Finding memory leaks with Valgrind

Sep 16, 2020

C++ : Code coverage with CMake, Gcov and Lcov

Let’s write
some code!

START ON GITHUB