Skip to content
View Supergoatscriptguy's full-sized avatar

Block or report Supergoatscriptguy

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
Supergoatscriptguy/README.md
Typing SVG

I like building things from scratch to understand how they work. Mostly neural networks and ML stuff, lately a chess engine in C++ too — but I'll automate anything that annoys me enough.


Projects

IxEngine: A chess engine in C++, from scratch — no libraries, just bitboards, alpha-beta search (PVS, null-move pruning, LMR, transposition tables) and a hand-tuned evaluation. Holds roughly even with Stockfish capped around ~2800 in blitz. My first proper systems project after a lot of Python, and probably the one I've had the most fun with.

IxEngine

Pion: Dense transformer LM. No gimmicks, just best practices — GQA, QK-Norm, SwiGLU, RoPE, tied embeddings, chunked cross-entropy. Pretrained Pion-small (103M) on RunPod, then fine-tuned on OpenHermes 2.5. Checkpoints on HuggingFace. (Still kinda bad, call it a W.I.P)

Pion

Tachyon 2: MoE transformer I built for pretraining. 8 experts per layer, only 2 active per token. Gets ~95k tok/s on an H100. The whole point was making something fast. (Slower than expected but functional)

Tachyon

Tokenizers: Tokenizers I use for my models.

Tokenizers


Models & Checkpoints

Pretrained weights and checkpoints are on HuggingFace. Download them to try generation or continue training.

Data


Stuff I Use

Python PyTorch NumPy C++ CMake VS Code PyCharm


Snake animation

Pinned Loading

  1. Tachyon Tachyon Public

    Python 2

  2. Tokenizers Tokenizers Public

    Tokenizers for my AI models

    Python 2

  3. Lepton Lepton Public

    Python 2

  4. Pion Pion Public

    Dense transformer LM with GQA, QK-Norm, SwiGLU, RoPE. 103M params, pretrained + SFT on OpenHermes 2.5.

    Python 2

  5. IxEngine IxEngine Public

    A classical chess engine in C++17 - bitboards, alpha-beta/PVS, quiescence, transposition table, hand-tuned eval. Plays roughly even with Stockfish capped at ~2800 in blitz. UCI.

    C++ 1