Skip to content
View DonnieTD's full-sized avatar
🏠
Working from home
🏠
Working from home
  • CTO @ WeavaCare
  • Cape Town

Organizations

@weavacare

Block or report DonnieTD

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
DonnieTD/README.md

👋 Hey, I’m Donnie (DonnieTD)

I build systems, not demos — and I care a lot about what’s left behind after code runs.

This repo (and my profile) is a collection of projects where execution is explicit, state is inspectable, and nothing important is hidden behind “magic”.

Think less framework glue, more clear machinery.


🧠 What I Care About

  • 🧩 Structure before optimization
  • 📜 Artifacts over logs
  • 🔁 Replayable execution
  • 🕰 History you can inspect
  • 🔒 Invariants that don’t lie

If a system can’t explain itself after the fact, I don’t trust it yet.


🔭 What I’m Exploring Right Now

  • Artifact-based execution models
  • ML systems you can replay and audit
  • Compiler pipelines with explicit semantics
  • Low-level systems with high-level guarantees

🧑‍💻 Final Thoughts

Nothing here is meant to be flashy. It’s meant to hold up over time.

If you like:

  • compilers 🧵
  • execution models ⏱
  • machine learning without mysticism 🧠
  • systems that don’t hide their mistakes 🔍

…you’ll probably enjoy poking around.

⭐ Star what you like
🔁 Fork what inspires you
🧠 Read the invariants

Thanks for stopping by.

Pinned Loading

  1. Liminal Liminal Public

    Liminal is a semantic execution and analysis engine for C that models programs as trajectories through state over time, focusing on the boundaries where behavior transitions, invariants break, and …

    C

  2. HML HML Public

    A minimal, artifact-driven machine learning core where every run is explicit, reproducible, and inspectable.

    Haskell

  3. giga-arena giga-arena Public

    OS-native arena allocator in strict C89 using virtual memory primitives (mmap / VirtualAlloc). Designed for compilers, VMs, and time-phased systems. Includes a benchmark showing ~7× speedup over ma…

    C

  4. giga-hash-map giga-hash-map Public

    Arena-driven hash map in strict C89 with allocator-agnostic design and built-in benchmark. Demonstrates ~1.5× throughput improvement over malloc-backed allocation.

    C

  5. NAH NAH Public

    Turing complete Porth Compiler and Interpreter in Go xD

    Go

  6. GoCrypt GoCrypt Public

    Encrypt/Decrypt an entire folder using go filewalker, Argon2 for key stretching/derivation and AES for the actual encryption

    Go