A nearly complete history of all my software and writing projects.
Dashify
WordPress extension that upgrades the WooCommerce admin dashboard with cleaner styling and more functionality.
2024 to present — 100+ active users — visit the websiteFaview
See how an image looks as a favicon in the browser tab.
2021 to present — 1K visitors per year — visit the websitePitch
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 websiteDeformat
Remove extra whitespace from text.
2016 to present — 10K visitors per year — visit the websiteWork journal
A series where I wrote daily updates on my attempt to make a living by creating a bootstrapped software product.
2024 — open the journalExperiments in creative coding
Generative, algorithmic, and mathematical art using R and JavaScript.
2021 — view the galleryPeachPay
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 websiteGoupfile
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 appBlognow
Zero config static site generator for blogs, like Hugo but with less configuration.
2019 to 2021 — view screenshots and codetailwind-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 websiteis-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 packageMusearch
Search the same query in multiple search engines to compare how results show in each.
2017 to 2018 — view the codeStripped YouTube
Firefox add-on that removes distractions on YouTube.
2016 to 2022 — 20 active users, 8 five-star reviews — view listingPitch Card Generator
Create random, printable baseball pitch calling cards. I remade this as a web app in 2021.
2016 — view screenshots and codeuSay 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