Ryan Grimm • BTC | FREEDOM | OPEN SOURCE

Ryan Grimm · Free Software and Free Speech Advocate

Ryan Grimm's personal networking website. Ryan is passionate about freedom of speech, open source projects, and Bitcoin. He hopes to build and collaborate on interesting projects.

Resume + Statement

Current Focus

Software engineer with over 20 years of experience, primarily in processor bring-up and open firmware. Proven self starter with the ability to manage, plan, and lead projects that require minimal resources while delivering significant impact. Experienced in collaborating across hardware, validation, and system teams. Passionate about Bitcoin, open source, hardware-software integration, and AI.

Download resume PDF

GitHub Projects

vern

vern is a minimalist command-line interface for interacting with OpenAI's API, designed with developers and power users in mind. It enables persistent, scriptable conversations directly from the terminal, with features like session recall, customizable prompts, and seamless integration into shell workflows. Vern supports both interactive use and automation, making it ideal for rapid prototyping, debugging, or simply chatting with an AI assistant without leaving the command line. By storing and managing conversation history, vern bridges the gap between ephemeral terminal use and long-form AI interaction.

Cosmowall

Cosmowall is digital art project which displays Nasa's Astronomy Picture of the Day along with a text description. It can narrate the picture using AI voice generation. Protoype runs on a Raspberry Pi connected to a cheap TV via HDMI.

kxbot

kxbot is Kalshi prediction market infrastructure for monitoring markets and feeds. An example for Bitcoin up or down in 15 minute intervals is provided.

Open Source Contributions

Skiboot

Enabled Coherent Accelerator Processor Interface (CAPI), fused-core support, and a range of bug fixes and platform enhancements. Worked extensively with Skiboot in the lab to debug firmware issues, develop fixes, and support bring-up activities. Also maintained a separate utility for interacting with the in-memory console.

UltraVisor

Enabled Ultravisor, a low-level firmware component that provides support for Secure Virtual Machines (SVMs), in the lab environment.

Project Proposals

Linux Learning with Bitcoin rewards

Teach students fundamentals of Linux command line and use eBPF to detect events and pay out Bitcoin via the lightning network.

Proposal • Prototype

Articles & Writing

Bitcoin at Birth

What if society assigned Bitcoin at birth? The Bitcoin is time-locked until they turn 18, or 21.