· all posts

Projects

Now

Dashify 2024–
Better WooCommerce order management.

LinkQR 2024–
Share links using QR codes.

undo.studio 2023–
A journal on what it’s like to start a software business from day one. Marketing, engineering, customer support, and everything else.

高彰的小笔记 2020–
Chinese language blog posts.

Published

People use these, but I’m not focused on growing them.

Faview 2021–
Preview how an image looks as a favicon in a browser tab.
200 yearly active users

Deformat 2016–
Remove extra whitespace from text.
7,000 yearly active users

Previously

Projects that are not actively developed or used.

Timeless 2021–2023
Hugo theme used by this blog. It emphasizes readability and good typography.

Generative art 2021
Experiments in creative coding.

Pitch 2021
Web version of the original Pitch Card Generator from 2016, built with Next.js.

PeachPay 2020–2024
I co-founded a company that set out to innovate in ecommerce checkout, first building a mobile app that let people buy with QR codes, and later an all-in-one payments and checkout extension for WooCommerce.
700 merchants, tens of millions of dollars processed

Goupfile 2019–2022
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.

Blognow 2019–2021
Zero config static site generator for blogs, like Hugo but with less configuration.

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

cshear 2019
Concurrent shearsort algorithm in C using pthreads.

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

tailwind-login 2019
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.

Musearch 2017—2018
Search the same query in multiple search engines to check how well your content shows up in each of them.

Stripped YouTube 2016–2022
Firefox add-on that removes distractions on YouTube.

Pitch Card Generator 2016
Creates random, printable pitch calling cards to aid in calling out pitch style without the other team knowing. Made this with a friend for a high school softball coach.

uSay Change 2011
Middle school project. It was a site where people could submit ideas on how to improve products or services. Like Canny but worse. Lots of hacked together PHP.

Guess the Number 2011
The first program I made that wasn’t a webpage, a number guessing game in Visual Basic.