# James Randall

- **Website:** <https://jamesdrandall.com>
- **Primary alias:** `jamesdrandall.com`

## Description

James Randall is an independent software engineer, writer, and game developer who builds tools, programming systems, and browser-based experiences. Describing himself as a tool-maker and system builder, Randall explores how software works by creating projects from the ground up, often drawing on classic games and hardware. His portfolio includes Onus, a programming language designed to help people assess AI-generated code, and Annhexation, a strategy game built for a short, approachable playthrough. Other projects range from browser recreations of BBC Micro classics and a Star Trek-inspired game to a WebGPU shooter, a real-time path tracer, and an experimental 8-bit games console with an AI development kit. Randall also makes practical creative software, including drawing, voxel-model, sprite-editing, and sprite-packing tools for Mac and iOS. Alongside his projects, he publishes essays and technical deep dives on AI, compilers, rendering, neural networks, and building software from scratch. His work combines hands-on engineering with experimentation, retro computing, and game design. Away from development, he enjoys spending time outdoors with his dog and cycling.

## Industries

- 🖥 Computers Electronics and Technology
- 🖥 Video Game Design and Development _(under Computers Electronics and Technology)_
- 🖥 Programming and Developer Software _(under Computers Electronics and Technology)_

## Links

- [github](https://github.com/JamesRandall)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Red | #ff0000 | accent |
| Old Brick | #991b1b | dark |
| White | #ffffff | light |

## Fonts

- Inter — asset _(google)_
- Inter — asset _(google)_

---

_Source: <https://brandfetch.com/jamesdrandall.com>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._