Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View pjdoland's full-sized avatar

Block or report pjdoland

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

🤖 Hi, I'm PJ.

Currently: core contributor to Notebook Intelligence, a JupyterLab extension that brings Claude Code, Copilot, Ollama, and OpenAI-compatible LLMs right into your notebooks.

I'm an AI/ML Platform Engineering Manager for Capital One. Less officially, I'm a toymaker: I give voices to things that shouldn't talk and build tools to narrate the stuff you'd rather not bother reading aloud.


Bringing the '80s back to life

  • jf-sebastian: conversational AI for vintage animatronics, built on the idea that an assistant is its personality, not its model. Each character is a swappable bundle of wake word, voice, and conversational style defined in plain YAML (no code), so one platform can support a misfit shelf of Gen X childhood icons:

Useful contraptions

  • deck2video: turn Marp/Slidev decks into narrated videos with local AI voice cloning.
  • easy-oww: roll your own wake words for OpenWakeWord.
  • slidev-theme-field-manual: a Slidev theme styled like a vintage US Army field manual (FM series, '50s to '80s).
  • jetscript: headless Jetson Orin Nano Super (JetPack 6.2) setup: x11vnc for macOS Screen Sharing, Chromium, and Claude Code.
  • honeycrisp: a read-only Mac disk audit that finds what's eating your storage.

Suspiciously titled side quests

  • to-serve-man: a Cooklang cookbook that generates websites and PDFs. It's a cookbook!
  • used-car-finder: a Claude skill for shopping used cars on Facebook Marketplace so you don't have to.
  • when2sell: works out the optimal time to sell your ESPP shares so you can stop agonizing over it.

"You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete."

Richard Buckminster Fuller

Pinned Loading

  1. plmbr/notebook-intelligence plmbr/notebook-intelligence Public

    A JupyterLab extension supporting Claude Code, Copilot, Ollama, and OpenAI-compatible LLMs, with MCP, skills, plugins, and notebook agents.

    Python 313 58

  2. jf-sebastian jf-sebastian Public

    An AI conversation system that brings life to vintage animatronic toys. Built for the 1985 Teddy Ruxpin, this system enables real-time voice conversations with ChatGPT, featuring a modular personal…

    Python 9

  3. deck2video deck2video Public

    Convert Marp or Slidev decks into narrated MP4 videos with local AI voice cloning.

    Python 21 4

  4. easy-oww easy-oww Public

    easy-oww is a complete CLI tool that makes creating custom wake word models for OpenWakeWord as easy as possible. It guides you through the entire process from recording audio samples to training a…

    Python

  5. to-serve-man to-serve-man Public

    A Python-based cookbook system using Cooklang format that generates both a beautiful GitHub Pages website and a typeset PDF cookbook.

    Python 1

  6. used-car-finder used-car-finder Public

    Claude skill for shopping used cars on Facebook Marketplace. Filters curbstoners, scams, and money-pit models.

    1 1