Skip to content
View TheSphynxoid's full-sized avatar

Highlights

  • Pro

Organizations

@NuAtlas

Block or report TheSphynxoid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TheSphynxoid/README.md

The Sphynx / TheSphynxoid

Software Developer | Game Engine Enthusiast | Music Producer

Nabeul, Tunisia

SUMMARY:

I’m a multi-disciplinary software developer with 8+ years of experience, focusing on low-level development, game engines, and backend systems. Passionate about optimizing software performance and exploring cutting-edge technologies, I continuously strive to improve my skills.

Currently, I'm learning Vulkan to deepen my understanding of modern graphics APIs. Always open to collaborations, discussions, and innovative projects!

TECHNICAL SKILLS:

Programming Languages: C++, C#, Python, JavaScript, PHP, Go

Frameworks & Libraries: Mono, .Net, OpenGL, GLSL, Laravel

Tools & Technologies: Git/GitHub, CMake, Premake

Web Development: HTML, CSS, MySQL

Connect with Me:

Linkedin

Pinned Loading

  1. NuAtlas/Furrballs NuAtlas/Furrballs Public

    Furrballs: A C++17 Offset-Based Caching solution

    C++ 2

  2. Hubris-Engine Hubris-Engine Public

    Rewrite of the Sphynx Game Engine

    C++

  3. C++20 SignalPrimitive — unified barr... C++20 SignalPrimitive — unified barrier/latch with pluggable wait strategies (spin, CV, hybrid)
    1
    #pragma once
    2
    #include <atomic>
    3
    #include <cassert>
    4
    #include <condition_variable>
    5
    #include <mutex>
  4. C++20 WaitGroup — Go-inspired task s... C++20 WaitGroup — Go-inspired task synchronization with owner-thread enforcement
    1
    #pragma once
    2
    #include <vector>
    3
    #include <atomic>
    4
    #include <condition_variable>
    5
    #include <mutex>
  5. A thread-safe C++20 smart pointer li... A thread-safe C++20 smart pointer library (Shared, Weak, Handle, Observer) featuring co-allocated control blocks for cache locality, CAS-based weak-to-strong promotion, and concept-guarded polymorphic conversions. Extracted from the Hubris game engine.
    1
    // Copyright (c) 2026 Hamza Jamil Saied (TheSphynxoid)
    2
    // Licensed under the MIT License. See full text at: https://opensource.org/licenses/MIT
    3
    //
    4
    // Hubris Smart Pointers — A Modern C++20 Smart Pointer Library
    5
    //