Projects

Things I've built and contributed to

PebbleOS →

Open-source revival of the Pebble smartwatch operating system. I'm one of the core contributors, working on firmware features, SDK tooling, and QEMU emulator support.

  • C
  • Firmware
  • SDK
  • QEMU
  • Open Source

Discord Companion →

Control Discord voice settings from a Pebble smartwatch. Includes a desktop WebSocket server and a Pebble watch app.

  • C#
  • C
  • Pebble
  • WebSocket

pWeather →

Drop-in replacement weather proxy for Rebble Web Services. Currently deployed as the weather backend for the official Pebble app.

  • Weather API
  • Proxy
  • Rebble

fnws-asr →

Rewrite of Rebble's speech recognition server in C#, enabling use of OpenAI's Whisper for Pebble voice dictation.

  • C#
  • ASR
  • Whisper
  • Docker