Principal Engineer at @pdq Primary stack: Elixir, TypeScript, Postgres & Kubernetes
dotfiles. ✨ My dev setup
127king_of_tokyo. 👑 King of Tokyo Multiplayer Board Game using Phoenix LiveView
50Bang. ❗️🦆 Autocomplete DuckDuckGo Bangs with Alfred
37alfred-switch-audio. 🔊 Switch Audio Output/Input with Alfred
33deploy-elixir-example. ⚙️ Automatic server provisioning and configuration for Elixir and Phoenix Deployment
19capybara_error_intel. 🐛 Ruby gem for heuristic error messages in Capybara based Page Objects
15NetflixScraperAPI. Netflix Scraper API to allow autocomplete for movie titles
14fretmaster-elm. 🎸 Guitar Learning Game (PWA) written in Elm
14AlfredNetflixSearchWorkflow. An Alfred v2 workflow for searching Netflix with autocomplete
13nerves_remote_led. 💡 Example for using websockets to control Nerves devices
12alfred_hex_docs. 📖 Alfred Workflow for quickly opening Elixir Hex Docs
11CoronaTime. 🦠 Corona Time: An Alfred Workflow For Tracking COVID-19
9alfred-magic-link. Magically insert links into markdown using Alfred
8Nietzche-Ipsum-TextExpander. 📖 Nietzche Ipsum for TextExpander
8game_of_life. ❇️ Game of Life in Phoenix LiveView
8PasteurClient. OS X menu bar application for sharing system clipboard between macs, securely, via WebSockets
6cookie_monster. 🍪 HTTP Cookie Encoder and Decoder in pure Elixir with zero runtime dependencies.
5uule_grabber. 🌎 Generates UULE codes for Google Search to allow localized searches.
5retrovertigo. le blog
5FailSpell. Speed up your TDD workflow with FailSpell the RSpec failure re-runner
4weekly_commits. 📅 List your commits on a project for every day of a specified week
4ukey. 🔐 Automatically lock macOS when a USB device is removed
4k3s-cluster-apps. 🦑 ArgoCD (GitOps) Apps for one of my home K8s clusters
3meetup_giveaway. 🎲 A quick Elixir script for fetching a random attendee name from meetup.com
3neptune. ☔ Elixir Cluster on K8s
3SecureInputPaste. 🎩 Alfred Workflow: Allows pasting text into macOS secure inputs
3RiffBox. 🎸 Arduino Based Guitar Riff Generator
3downgest. Yet another RSS reader. This one converts content to markdown. Elixir, Phoenix and Elm.
2ReactReduxTesting. JavaScript
2tpi-cluster-ansible-playbook. ⚓️ Turing Pi 2 Cluster Management Playbooks
2toolkit. 🧰 Useful tools for any coding project
2sn-vim. 📝 A Vim Markdown Editor component for the E2E encrypted notes app, StandardNotes
2alfred-workflows.
2tab_search. 🎸 Tab Search Alfred Workflow
2ultra_sonic_pi. 🥧 Collaborative code editor for SonicPi. Written in Phoenix with Channels.
2klick. Ⓜ️ Metronome Built with Elm and Web Audio API
2chainz. 💬 Text generation using a basic Markov Chain in Elixir
1absinthe_subscription. 🚇 An example of creating GraphQL Subscriptions over WebSockets using Absinthe and Phoenix Channels
1kanban. Taking the BEAM to production pragmatically.
1mapex. 🔄 CLI tool for converting JSON to Elixir Maps (written in Rust)
1socks. 🧦 Example of relaying private messages on Phoenix Channels for only specific users.
1tmux-ff. Tmux 3.2 plugin for a selecting pane/window with FZF in a floating window!
1open_sesame_umbrella. Garage Door Opener built for the Raspberry Pi Zero W using Elixir, Nerves and Phoenix
1streamdeck-zoom. HTML
1snagg. WIP - Shared resource management
1atmo-watch. :thermometer: Nerves powered local weather station
1hangman_app. 🕹 Hangman Game CLI/WebApp Written in Elixir
1stl_parser. 👓 STL File Parser in Elixir using :leex and :yecc
1caddy-digitalocean-docker. :whale: Docker image with Caddy compiled from source with DigitalOcean DNS ACME verification
1bypass. Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responses to client requests.
1distributed_nodes. Elixir
1AngularJS-ToDo. This is a repository for my experiments with Yeoman, Grunt, Bower, and AngularJS
1