Skip to content
View joeyparrish's full-sized avatar

Organizations

@w3c @google @WICG @web-platform-tests @googlers @shaka-project

Block or report joeyparrish

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joeyparrish/README.md

Joey Parrish Joey Parrish

Professional Projects

Streaming media playback on the web. Streaming media packaging in DASH & HLS. One-step transcoding, packaging, and delivery to cloud storage. Everything that runs the Shaka lab environment, conveniently packaged for Linux, macOS, and Windows.
Static binaries for multiple OS & CPU combinations, built from source in plain view with GitHub Actions. (Used by Shaka Streamer.) An example of Shaka Streamer running a live stream, based on the commit history of Shaka Player. Limited WebDriver support for testing on Chromecast, ChromeOS, Tizen, and Xbox One. One-step installation of the correct drivers and versions for your installed browsers.
Documentation for maintenance and development processes across Shaka projects. Tracking Project Health (PH) metrics for Shaka Player. Tools and infrastructure shared among Shaka team projects on GitHub. Karma Launcher that launches browsers locally via WebDriver, using WebDriver Installer.
A simple Chocolatey package server for Express, used to serve Shaka Lab packages for Windows. Manage issues across GitHub repositories. Configuration and customization for Shaka Team's instance of Triage Party, triaging issues across different categories of projects. Some useful Chromecast receivers for debugging.

EME Spec Editor @W3C

A polyfill to add encryption scheme query support to both the EME and MediaCapabilities APIs.

EME Logger Chrome Extension

Logs and debugs all activity through EME and related media APIs.
The generic tracing engine behind EME Logger.

Personal Projects

Games

Pick a word and challenge your friends!
Classic board game.
Pass-and-play while offline (PWA), or play over the internet peer-to-peer with WebRTC.
A work of interactive fiction.
You play as a NASA intern working on the Apollo 11 project, and nothing goes wrong!
A recreation of the NYT Letter Boxed Game.
Improvements:
  1. Offline play
  2. Archive of past puzzles
  3. New puzzles generated from English poetry
  4. Share results button

Publications

The sacred text of the Ferengi people, now in convenient web form! An Alpha-Quadrant best-seller! A detailed flower guide for Animal Crossing: New Horizons, with genes, breeding tables, and clear layouts. Plus, appendices!

Valheim Mods

Catch monsters to fight for you.
Keep track of the animals on your farm.
A base mod that you can depend on to add custom music to your own mod. Used in Pokéheim.

Misc.

Configures services based on templates and a YAML config file, just like the name suggests! Dynamically making fun of your movies.
A clone of "Let Me Google That For You", with a twist.
A simple SSH jumpbox in a Docker container. A C++ algorithm for computing the position of the moon.
A stripped-down version of SAMPA (Sun And Moon Position Algorithm) that can run on some microcontrollers.
Experimental link shortener served entirely from GitHub.
Use GitHub Pages deployments as a link shortener, GitHub Actions as the UI, and the GitHub repo as a database.
Give your kid access to the LEGO SPIKE web app without a full browser.
Debian packages hosted on GitHub Pages, installable with apt.
Streaming video for the Sega Genesis / Mega Drive! Create a Sega Genesis / Mega Drive ROM from a PDF of a slide show. Drive the Krikzz FlashKit Programmer MD to flash Sega Genesis carts from the command-line.

Deprecated

Expand to see deprecated projects.
Wireless PS3 controllers on 8-bit and 16-bit consoles. Deprecated in favor of products from 8bitdo.com.
Streaming media playback in iOS native. Deprecated due to lack of internal funding and external interest. A Karma plugin to report failed tests via GitHub Actions annotations. Command-line tool to write to Apple's Unified Logging interface.




Contact

video-dev Slack: https://video-dev.org/
Pokemon Go: 6171 9255 3006 (QR)
Sorry, I don't do social media.

Pinned Loading

  1. shaka-project/shaka-player shaka-project/shaka-player Public

    JavaScript player library / DASH & HLS client / MSE-EME player

    JavaScript 7.3k 1.3k

  2. kinetoscope kinetoscope Public

    Kinetoscope: A Sega Genesis Video Player

    C 5

  3. moonshot moonshot Public

    A work of interactive fiction created for the GitHub Game Off 2020 - A NASA intern in the 1960s scrambles to make Apollo 11 a success

    Inform 7

  4. pokeheim pokeheim Public

    Pokeheim - A Valheim mod about catching 'em all

    C# 2

  5. wordles-with-friends wordles-with-friends Public

    Forked from DevangThakkar/wordle_archive

    Challenge your friends to a Wordle! Enter a word, then send the link.

    JavaScript 1

  6. upfish upfish Public

    A browser extension to dynamically make fun of your movies

    JavaScript 10