John Jago

Projects

A nearly complete history of my software and writing projects.


An online writing app

Distraction-free writing.

2024 to present — website

OnlineTools.co

Toolbox in your browser tab.

2024 to present — website

Textbox

A textbox on a page.

2024 to present — website

Dashify

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

2024 to present — website

Faview

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

2021 to present — 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 — website

高彰的小笔记

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.

2021 to present — website

Deformat

Remove extra whitespace from text.

2016 to present — website

Bootstrapping 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 — 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 — 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 — website

Blognow

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

2019 to 2021 — 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 — website

mmap-demo

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

2019 — code

cshear

Concurrent shearsort algorithm in C using pthreads.

2019 — 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 — npm package

Musearch

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

2017 to 2018 — code

Stripped YouTube

Firefox add-on that removes distractions on YouTube.

2016 to 2022 — listing

Pitch Card Generator

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

2016 — 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