Projects

bluetooth-lightbulb-alert
💡Turn on a lightbulb when your Mac's camera turns on

links-awakening
🔗 Recursively check a website for broken links

device-width-detection
📱Generate dynamic SVG based on device srcset

doorbell
🛎️ Virtual doorbell to notify Amazon Alexa devices

cancel-workflow-action
⏹️ GitHub Action to cancel previous running workflows on push

dad-jokes
👨🏽🦰Randomly generate dad-style programming jokes

rediscovering-neverland
🧚♂️Slides from my Tech Talk given on January 23, 2020

styfle.dev
👨💻 The source code for my website, built with Next.js and hosted on Vercel

ypha
👩🏽⚕️ Your Patient Has Arrived - replace the legacy Call Button in a waiting room

tls-check
✅ Check the TLS protocol support of one or more web servers

awesome-desktop-js
🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop

packagephobia
⚖️ Find the cost of adding a new dependency to your project

breaking-changes-web
💢 A list of breaking changes to the web platform

awesome-online-ide
🌩️ A list of awesome online development environments

geoslack
📍 Geolocate your team in Slack

dotfiles
⚫ My .bashrc .vimrc etc

magnemite
⏺️ Capture repro steps with this screen recorder for websites, powered by Electron

exeggcute
🥚 A node.js module to make executing shell cmds a breeze!

react-server-example-tsx
⚛️ Boilerplate for isomorphic web app with React server-side rendering in TypeScript

typed-tmpl
🛡A typed, template module using ES6 Tagged Template Strings with TypeScript

copee
📄 Copy text from browser to clipboard...natively! < 1kB

The-Harvest-Club
🍊A student-designed Contact Management System for connecting volunteers and growers

Basic-Wars
🎖️A turn-based strategy game written in pure Java