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

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