Lately I've been obssessed with open source software which I keep on GitHub. I've been writing JavaScript professionally for around 4 years, and have become an expert with some of the latest and greatest frontend frameworks including virtual-dom, AngularJS, ReactJS and most recently Next.js.
make your Next.js application work offline using service workers via Google's workbox
ultra high performance github trending application
A responsive mobile drawer that is draggable on mobile, and falls back to a modal on desktop
🐦 A cross platform twitter application
Remark plugin to compile Markdown as a slate 0.50+ compatible object.
A node app for parsing facebook data and outputting pretty graphs
📱 mobile github client built with react-native
Beautiful Kanban implementation built on react-motion
Small wrapper around node's child_process exec command, allowing it to easily be used with async/await
📸 Browse Instagram from anywhere
🚗 Chrome extension allowing you to call an Uber from your desktop
🚓 compare webpack stats between branches
My personal website, it's also a PWA
A simple chrome extension for writing custom CSS on all websites
A super tiny angular service with a easy API for using browser notifications.
defer expensive react renders until the next two rAF's
Floating action button fan built with react and react-motion
Create a static page manifest of your Next.js exported html pages, allowing you to route to dynamic HTML pages
drop in react page transition component
Generate a PureComponent or Functional Component, stylehseet and a test in one command
angular .component() wrapper for virtual-dom components
Small unopinionated react tooltip library that utilizes React 16's Portal API
React hook for knowing when an async function is loading or had an error
Micro angular pop up library
An easy to use directive for formatting / capturing phone numbers
Webpack 5 Microfrontend, with Relay hooks and React Suspense
render react components that are intertwined in wysiwyg output
react bindings for kinetic scrolling
streamingly export all images from cloudinary
efficiently save the scroll position of the document.body in React
Small library for creating dynamic modals with angularjs
super small, mobile ready, vanilla angular sidebar component
Chrome extension for trends.now.sh
use async/await without try/catch blocks
drop in, easy to use, natural looking animations with 0 config
functional react component that re renders and informs children when the document is currently focussed or not
Bug with r2_persist / jest-environment-miniflare
Small Proxy for removing CORs headers
Simple project implementing a Module Federation Micro frontend
setup / startup scripts for new computers / HDD's
Node script for downloading list of websites
set playback speed of any HTML5 video on the internet
Gather common performance metrics from a website like Time To Interactive (TTI) and DOMContentLoaded
Store a local files/directories in iCloud drive ☁️
react native + yelp fusion API
easily comment on github commits / PR's from CircleCI or TravisCI
A small library for dynamically matching urls with parameters
micro zipcode input with validation, mobile keypad keyboard built for react
never guess whether a project is using yarn or npm again
simple example using intersection-observer's in a react application
GraphQL + The movie database + Apollo & Next.js
helper function enabling easy functional piping
Fork of react-credit-cards with css-in-js support
Angular directive for disabling elements while requests are in flight
library for getting major chrome version from a user agent string
browse tinder from anywhere using this nifty chrome extension
react <List /> component with FLIP animations built in
angular directive to streamline inputting dates
lazily execute async functions on user initiated action
functional react component that exposes an additional external state to children
require parameters when functions are invoked
easily generate a shallow render test with one command
small repo demonstrating how to recreate part of Apple maps native UI using web technology
react bindings for the website-performance NPM module
Declaratively apply overflow: hidden to the document.body
Loop over elements so a page can use flexbox height
preload an array of image URL's the react way
react HOC that resets window scrollTop on mount
generate circleci deployment scripts for now and heroku hosted node apps
chrome extension for overwriting and adding permanent cache headers on all assets
Notify a component in react when the document.body is resized
Touchable / draggable react component with an easy to use API
requestIdleCallback polyfill
Helper components for quickly using flexbox with React
Detect if website was launched from mobile phone homescreen
A 'Star on github' badge made for react
Home page
Add a nice animation as soon as an image is loaded
remove duplicated instances from an array by object key values
Small directive for _really_ enforcing maxlength
Directive for displaying a loading message while data is coming in
ng-panel is an angular directive for compiling child elements
react input with nlp superpowers
Detect if image link contains '.pdf'
Directive for enforcing inpuit's ngModel is always a number
Small react/react-router4 code splitting boilerplate
An old game I remember playing in elementary school...
A simple chrome extenstion to open all my bookmarks in the background.