Open-source

I love to create open-source projects to scratch my own itch and try to keep all non-proprietary code freely available. I have almost a hundred repositories on GitHub and have been active since 2011.

Uppload icon

Uppload

Posted on

Uppload is an open-source JavaScript file uploader. It has built-in support for drag-and-dropping, image cropping, file previews, Instagram imports, and more. It works with any HTML form backend and has wrappers for Vue.js, React, and Angular, and presets for Firebase and AWS S3.

Continue reading →

Precis icon

Precis

Posted on

Precis is a free and open-source URL shortener which uses PHP and MySQL. It has an admin panel with a RESTful API and collects analytics such as useragent with each click. It works across multiple domains and is super easy to setup.

Continue reading →

One Grid icon

One Grid

Posted on

One Grid is the simplest grid system for fixed-height infinite blocks in less than one kilobyte. It’s responsive, eliminates unnecessary code, and works with Internet Explorer 8+. One is the most fundamental form of what I believe a grid system should work like.

Continue reading →

Aptitude icon

Aptitude

Posted on

Aptitude is a super-simple theme for one-page articles and projects. It’s the next version of essential.css and comes with support for better navigation, icons, and fonts from Typekit. It was created for a page on my website, Timeless, something I maintain until today.

Continue reading →

essential.css icon

essential.css

Posted on

essential.css is a beautiful article template in 786 bytes. Just include the stylesheet link to your webpage and quickly create simple, readable webpages. I made essential.css as a tool to build my personal website and open-sourced it.

Continue reading →

ac.js icon

ac.js

Posted on

At the end of 2012, with increasing support for new JavaScript APIs, I created a super-tiny library for fetching and manipulating DOM elements. The first version was just 696 bytes in size, and the updated second version was 231 bytes gzipped. This was the first public-use JavaScript library I made (honestly, it was barely a library).

Continue reading →