My name is Andrew Paon.
I am a software engineer with a passion for programming. I'm particularly interested in full-stack web development, developer tooling, and procedurally-generated art.
In the past I have been a full-time employee of Google and Retool.
These days, I pay the bills by developing custom software for small- and medium-sized businesses.
This page is an attempt to document my sprawling and chaotic web-presence.
You can get in touch with me using andrew@paon.wtf.
Websites
- My blog is blog.paon.wtf
- My reading list is paon.wtf/reading
- My graphics demo site is hacks.paon.wtf. For a long time, I posted a small graphical demo every day on this site. Nowadays, I occasionally add to it when inspiration strikes.
- The world's fastest QR code creator: fastqr.codes
- An API for Formula 1 race data. Meant to be viewed in the terminal! frml.one
- A place for prototypes: apps.paon.wtf
- A game that helps you learn the flags of the world: flags.paon.wtf
- A simple bookmarking & preview site: trackor.org
Open source code
I publish most of my code on Sourcehut.
- i3bg: a program for managing "background workspaces" in i3.
- shadier: a shadertoy alternative for local development
- dup: a file duplicator
- mdndoc lets you read MDN documentation in the terminal
- AOCPLD: a chrome extension that adds a daily leaderboard to Advent of Code private leaderboards
- bmp-to-ansi: a program that renders bitmap images to the terminal using ANSI escape sequences.
- calc.nvim: an RPN calculator for Neovim
- forth.vim: a plugin for interacting with Forth code in vim
- quickrun.nvim: a Neovim plugin to run scripts fast
- dumpfeeds: a tool to aggregate RSS feeds into a single HTML page
Odds & ends
- squell.cc: Play my woodoku clone via ssh with
ssh squell@squell.cc
- Read a tutorial I wrote about an advent of code problem for some new-programmer friends