Matthew Bright - PROJECTS

RadSim and RadGUI - Open-source coding agent and accessible desktop interface

About RadSim

RadSim (short for “Radically Simple”) is a CLI-based agent harness that began as a “roll your own” coding agent. I began building it to get a broader understanding of harness engineering and the new way that frontier and open-source LLMs were being placed into a harness to achieve greater utility through access to tools and devices.

RadSim is now my daily driver and my go-to for most basic and standard coding tasks when applicable. It is Python-based and can do much of the work found in Codex, Claude Code, and OpenCode. It has become a passion project and something I am proud of. It is now at version 1.6.2. It runs using an OpenRouter API key and is designed to reduce token costs by using code and prompt caching. OpenRouter also allows model choice and usage-based pricing. My main models of choice are currently GLM 5.2 and Kimi K3 when needed.

About RadGUI

RadGUI is the desktop application that runs RadSim underneath. I built it as a way for my wife to use the RadSim CLI tool without using the terminal, which she does not feel comfortable using. It is an Electron app built in TypeScript and starts an instance of RadSim when used.

I have found it practical for learning about UX and UI design, deciding when to remove features, and helping users understand an application from the start with little instruction. RadGUI has a chat interface, model selection, file selection, a diff viewer, an agent-controlled browser, and separate file and image viewers. This keeps the user inside one application regardless of what they are working on. It includes the tools and features of RadSim and provides settings for customising the user's workspace.

NHVR Agent and NHVR Contrib Tools

About NHVR Contrib Tools

This GitHub repository contains a RAG database of the National Heavy Vehicle Law (NHVL). I built it for use with MCP tools so that modern coding agents or LLMs could access NHVL and NHVR information through a controlled scraper. The scraper handles crawler blocks using a headless Playwright browser.

The NHVL was chunked using OpenAI's large embedding model through OpenRouter. This produced a high success rate when retrieving relevant laws or information for structured and closely grounded responses.

About NHVR Agent

NHVR Agent is a chat-based application that uses the above tooling to answer queries about NHVL and NHVR information. It is grounded in source material, is limited to those two areas, and can create documents to assist users with heavy-vehicle compliance.

The latest edition also includes NHVR journey-planner geospatial data, downloaded through NHVR developer portal API access. It supports a better user experience for planning heavy-vehicle routes over a TomTom map using a TomTom API key. This is early-stage work built to show how domain expertise can be translated into usable tools.

Live demonstration: nhvr-agent.onrender.com

Login and password provided on request.

Allow approximately 30 seconds for the first load while the hosted service starts.

NOTE: Both tools have been reviewed and tested by the NHVR Data and Technology team. I sought feedback and was consequently able to make improvements. While the team could not legally endorse the tools officially, I received a letter of appreciation and a small gift as thanks for making open-source tools available to the industry.

Matthew Bright Builds - Demonstration and learning portfolio

I created the channel to show practical capability rather than rely only on written claims. I document hands-on builds and learning across RadGUI, Tailscale, Azure, Linux, and Microsoft 365.

youtube.com/@MatthewBrightBuilds

MERGED EXTERNAL OPEN-SOURCE CONTRIBUTIONS

usestrix/strix PR #886: Added Linux ARM64 release support across GitHub Actions, the installer, and the self-updater, validated on a native ARM runner.

github.com/usestrix/strix/pull/886

printing-press-library PR #1604 & PR #1457: Fixed Substack synchronisation limits and Hacker News ingestion, with regression, integration, and vulnerability checks.

github.com/mvanhorn/printing-press-library/pull/1604

github.com/mvanhorn/printing-press-library/pull/1457

last30days-skill PR #771: Fixed Windows UTF-8 environment-file decoding and added regression coverage. All four contributions were accepted through external maintainer review.

github.com/mvanhorn/last30days-skill/pull/771

ADDITIONAL APPLIED WORK

RepoMedic - Agent-first repository diagnostics CLI

RepoMedic is a CLI tool that uses 13 analysers across Python, JavaScript, TypeScript, Go, Rust, and shell configurations. It checks security and code hygiene and produces a structured report for a coding agent to use when addressing bugs or linting issues. This reduces the number of file-reading tool calls and associated token spend. The report can also be read by anyone and is simple enough for someone with minimal technical experience to interpret.