Skip to content
View MattRiddell's full-sized avatar
  • Group Advisors, NeoGen.AI, COVID Schedule, VentureVoIP, CreateOffshoreCompany, SineApps, VentureIP, C O International Holdings, Bio Earth Farms, Light Stream Farms, Singularity Software
  • Panama
  • 18:39 (UTC -05:00)
  • X @MattRiddell

Block or report MattRiddell

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.

Content in all repositories owned by your account will be closed.
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
MattRiddell/README.md

Hi 👋, I'm Matt Riddell

Software developer from New Zealand, based in Panama 🇵🇦

X / Twitter LinkedIn NeoGen.AI

Most of my ~200 repositories are private, so there is not much to see here. Hit me up if you're curious.

What I'm building

  • CTO at Group Advisors — a US employee-benefits platform (wellness programs, affiliate and employer portals, payroll integrations, billing, e-signature, an employee mobile app).
  • An Agentic OS — my own operating system for software delivery run by AI agents. A controller seat plans and promotes, a warden answers and routes, worker lanes claim tickets from an in-house board, and a deterministic pipeline merges, builds staging, verifies and promotes to production. Dozens of agents work in parallel on one Linux box, around the clock, with humans only answering real decisions.
  • Also active across my other companies: NeoGen.AI, COVID Schedule, VentureVoIP, CreateOffshoreCompany, SineApps, VentureIP, C O International Holdings, Bio Earth Farms, Light Stream Farms and Singularity Software.

Aero: session control, delivery pipeline, live agent sessions Fleet load, per-account rate limits, machine vitals, open questions Blockers by person, backlog, completions over 7 days, workers vs RAM

Usage page for the small HDMI screen: per-account windows across Anthropic, OpenAI, Z.AI and xAI Nebula theme Tron theme

The fleet dashboard I built for the Agentic OS — click a thumbnail for the full screenshot. Top row: session control and the delivery pipeline · fleet load, account rate limits, machine vitals and open questions · blockers by person, backlog, completions and workers vs RAM. Bottom row: the usage page that lives on a separate small HDMI screen · the same overview in the Nebula and Tron themes. Ticket, PR, question and account details blurred.

Our own CI/CD, built from scratch

We stopped paying for hosted CI runners (GitHub-hosted minutes first, then Blacksmith) and replaced the whole path with our own:

  • A merge-ready FIFO that agents hand finished PRs into, instead of a hosted merge queue.
  • One combined batch every 30 minutes: rebase the queued PRs onto fresh main, run a single compile / lint / changes-only test / catalog / help gate, merge the integration branch.
  • One staging build from a source tarball via the Heroku Build API, verified by served commit and health, then promoted as the exact slug to production. Production is a copy, never a second build.
  • Automatic triage: a failed gate is attributed to the culprit PR, which is held with the exact error while the rest of the batch relaunches without it.
  • Self-hosted runners on our own Linux box for the few scheduled jobs that still use GitHub Actions; the security scans, nightly suites and hourly full test runs are systemd timers.
  • Everything writes a machine-readable verdict line; nothing is "green" without evidence.

How I work with AI

I don't use AI as an autocomplete; I run it as a workforce.

  • Background: I have built and fine-tuned my own models from scratch, and I have extensive experience deploying ensemble models in production — the approach that has since been popularised as mixture of experts.
  • Models: Anthropic Claude (Fable / Opus 5 for control and judgment), Zhipu GLM 5.3 for volume work, OpenAI Codex models, xAI Grok, plus local models via Ollama.
  • Tools: Claude Code, T3 Code, opencode and Codex CLI as agent runtimes; systemd timers for the deterministic parts; Telegram for the human loop; Playwright for browser verification; self-hosted GitHub Actions runners; Heroku for delivery.
  • Principles: everything in production is verified by evidence, not by a green check; agents claim work with locks and audit trails; every decision is recorded with who said it and when; and anything that is done twice by hand becomes a script or a timer.

Stack

TypeScript · React · Vite · Tailwind · LoopBack 4 / Node.js · MySQL · Heroku · Expo / React Native · Firebase · Playwright · Jest · GitHub Actions · Linux / systemd · Python

Popular repositories Loading

  1. phpari-sandbox phpari-sandbox Public

    Forked from greenfieldtech-nirs/phpari-sandbox

    ARI/Stasis sandbox

    PHP

  2. phpari phpari Public

    Forked from greenfieldtech-nirs/phpari

    A Class Library enabling Asterisk ARI functionality for PHP

    PHP

  3. PingMenu PingMenu Public

    Forked from kalleboo/PingMenu

    Show the current latency of your connection in your Mac OS X menu bar

    Objective-C

  4. smoothoperator smoothoperator Public

    Automatically exported from code.google.com/p/smoothoperator

    PHP

  5. unimrcp unimrcp Public

    Automatically exported from code.google.com/p/unimrcp

    C

  6. eloquence eloquence Public

    Forked from farion/eloquence

    MacOSX and iOS XMPP client.

    Swift