Skip to content
View paytonison's full-sized avatar
💻
build different
💻
build different

Block or report paytonison

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
paytonison/README.md

Payton Ison

I build systems close to the machine: language models from first principles, operating-system experiments, physically inspired media tools, and browser software that fixes things the browser should already do.

My work starts with one question: what is the machinery actually doing? Then I make it visible, measurable, and changeable.

Featured work

A from-scratch, byte-level language-model project with a C/C++ systems-first stack.

  • Dependency-free C11 model core.
  • C++17 training and inference harnesses.
  • Optional LibTorch training path and Python checkpoint inference.
  • Raw byte IDs [0, 255]; no pretrained tokenizer or model weights.
  • A roughly 101.6M-parameter decoder trained on TinyStories, CPU-only on an M1 Max, reduced training loss from 5.72 to 1.13 over 2,000 steps and began producing recognizable story structure.

A research OS project centered on Apple's open Darwin/XNU substrate. The repository is the command center for notes, manifests, experiments, and patches—not a macOS clone or a UI skin.

A C++ video-processing project built to simulate analog signal degradation instead of pasting a generic VHS filter over RGB frames. Its current in-memory effects include chroma degradation, line jitter, dropouts, and head-switching noise.

Browser tools

  • hover-zoom — a Safari-focused media preview userscript with hover previews, movable popouts, and copy, open, and download controls.
  • insta-loader — a maintained Safari-focused userscript fork for Instagram media tools, batch downloads, and an in-page image viewer.

How I build

  • Build the smallest honest version.
  • Keep ownership, memory layout, and control flow visible.
  • Prefer measured behavior over architectural wishcasting.
  • Make interfaces boring and internals understandable.
  • If something is working well and is not inefficient, do not refactor it.

Current interests

C · C++ · model architecture · training and inference · byte-level language models · mixture-of-experts · Darwin/XNU · browser tooling · media systems

Based in Idaho. Interested in difficult research and engineering problems where model architecture, systems design, and product judgment meet.

Pinned Loading

  1. tater-tot tater-tot Public

    From-scratch byte-level language-model experiments in an inspectable C/C++ systems stack with a C11 core, C++17 harnesses, and optional LibTorch training.

    C

  2. hover-zoom hover-zoom Public

    Safari/Tampermonkey userscript for near-cursor image previews and Alt/Option-click popout overlays for images, background images, and videos.

    JavaScript 2

  3. insta-loader insta-loader Public

    Userscript for downloading Instagram photos and videos from posts, stories, Reels, highlights, and profile avatars, tuned for Safari.

    JavaScript 2

  4. tape-rot tape-rot Public

    C++

  5. wayfinder wayfinder Public

    Early prototype for an LLM-guided web destination finder that selects useful sites or next browsing actions from a query.

    Python

  6. x-loader x-loader Public

    JavaScript