John Jago

Projects

A nearly complete history of all my software and writing projects.


Textbox

A blank page for typing.

2024 to present — visit the website

Dashify

WordPress extension that upgrades the WooCommerce admin dashboard with cleaner styling and more functionality.

2024 to present — 100+ active users — visit the website

Faview

See how an image looks as a favicon in the browser tab.

2021 to present — 1K visitors per year — visit the website

Pitch

In high school, I made a pitch calling card generator for the school’s softball coach. When the coach told me that the legacy Java desktop app could no longer run, I recreated it with Next.js.

2021 to present — 7K visitors per year — open the app

高彰的小笔记

In 2019, I began taking Mandarin Chinese classes at my university, and after a couple semesters I wanted to continue learning. I write short essays to keep practicing what I’ve learned.

2021 to present — visit the website

Deformat

Remove extra whitespace from text.

2016 to present — 10K visitors per year — visit the website

Work journal

A series where I wrote daily updates on my attempt to make a living by creating a bootstrapped software product.

2024 — open the journal

LinkQR

Create a QR code for a link.

2024 — visit the website

Experiments in creative coding

Generative, algorithmic, and mathematical art using R and JavaScript.

2021 — view the gallery

PeachPay

I co-founded a company that set out to innovate in ecommerce checkout, first building a mobile app that lets people buy with QR codes, and later an all-in-one payments and checkout extension for WooCommerce.

2020 to 2024 — tens of millions of dollars processed — visit the website

Goupfile

File sharing with multiple files under one URL, easy to remember URLs that don’t have ambiguous characters, and QR codes for sharing the download link.

2019 to 2022 — open the app

Blognow

Zero config static site generator for blogs, like Hugo but with less configuration.

2019 to 2021 — view screenshots and code

tailwind-login

Clone of the DigitalOcean login page (archive) to demonstrate how flexible Tailwind CSS is. A coworker of mine couldn’t tell which was the real one.

2019 — visit the website

mmap-demo

Demo of the mmap system call for memory-mapped files in Unix.

2019 — view the code

cshear

Concurrent shearsort algorithm in C using pthreads.

2019 — view the code

is-am-pm

Node.js package that tells you whether a number on the 24-hour clock or a date corresponds to am or pm.

2019 — view the npm package

Musearch

Search the same query in multiple search engines to compare how results show in each.

2017 to 2018 — view the code

Stripped YouTube

Firefox add-on that removes distractions on YouTube.

2016 to 2022 — 20 active users, 8 five-star reviews — view listing

Pitch Card Generator

Create random, printable baseball pitch calling cards. I remade this as a web app in 2021.

2016 — view screenshots and code

uSay Change

My first major coding project that I created near the end of middle school. It was a site where people could submit ideas on how to improve products or services. Lots of hacked together PHP.

2011