Skip to content
View SamPatt's full-sized avatar

Highlights

  • Pro

Organizations

@OpenBazaar

Block or report SamPatt

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

Sam Patterson

I build small, self-hosted tools, mostly around AI, privacy, and hardware I own. I write about what I learn at sampatt.com.

Before that: technology policy in DC, then co-founding OpenBazaar, a decentralized marketplace backed by Andreessen Horowitz and Union Square Ventures. I wrote one of the first books about Bitcoin, spent a stint as an Apart Labs Fellow doing AI safety research, and now work as a Technical Operations Specialist at MessageWrap.

Lucy: a voice assistant for the Pebble Time 2

Three lanes behind one button: a deterministic parser that answers in 0.26s, a small model for what's already in the weights, and a full agent for everything else. Streaming mu-law audio over Bluetooth, durable jobs that survive the watch app closing, and a portrait drawn from an 8-colour palette.

Lucy: A Voice Assistant for the Pebble Time 2

Watch the video · Read the write-up

Other things I've built

  • Patterkin — a private family video platform. I digitized 122 Video8 tapes of childhood footage and built an HLS streaming site with per-person timelines, reactions, and comments, on Cloudflare R2 and Supabase. Write-up
  • GG-GeoJSON — a geography meta dataset and browser editor.
  • FourNiner — GeoGuessr training tool that pipes Street View locations into an Obsidian vault as flashcards.
  • Shell-Recall — search and visualize your shell history as a timeline.
  • StrapTo — stream the output of self-hosted LLMs to browsers over WebRTC.
  • LookMa — React Native app connecting Android devices to locally-run LLM servers.
  • LlamaTrivia — I wired a trivia game to an LLM to see if it could beat my score. It did. (video)

Writing

Tools

Python and JavaScript day to day — React, Node, Flask, Django, Postgres, Linux, Git. WebRTC shows up in a lot of my projects. I use the Anthropic, OpenAI, and Groq APIs, and run local models with Ollama when the data shouldn't leave the house.

Elsewhere

sampatt.com · LinkedIn · git@sampatt.com

Interested in collaborating on amateur radio, AI, and decentralization projects. I participated in the first HF radio transaction using Bitcoin, and outside of work you'll find me playing GeoGuessr, lifting, or table tennis.

Pinned Loading

  1. RCVS-hack RCVS-hack Public

    A hacking tool to convert and decode HTML source code

    96 2

  2. lookma lookma Public

    LookMa connects Android devices to locally-run LLMs

    JavaScript 9

  3. FourNiner FourNiner Public

    Browser Training Tool for Geography Memorization

    JavaScript 4

  4. strapto-client strapto-client Public

    StrapTo Client is the consumer-facing component of the StrapTo suite, providing a React-based interface for interacting with streamed outputs from self-hosted AI models.