Hi, I'm Justin!
I make simple, useful software.
PROJECTS
vic
Play & cut videos in the terminal
whiteboard
Draw in the browser, with no visible controls (desktop)
ghostty.in-one.page
Reimagined documentation for Ghostty, a terminal emulator
venn
Teaching aid for visualizing venn diagram regions
is.slippi.ranked.today
Check the status of SSBM matchmaking offerings
jwshuffle
A music player webapp, like Spotify for JW songs
fastbible
Makes scripture searching as fast as possible (desktop)
livemelee
Scriptable inputs for playing Super Smash Bros (Python)
fimus
Predict missing categorical data (Python)
notebook love
On the joy of writing in notebooks
enjoyables
Recommendations for books, albums, and movies
nuggets
My microblog of notes, TILs, and random musings
LATELY
It is July, and it is hot. I just finished a post about screen readers. The writing is a little clumsy, but I'm glad to wrap up the project. Check my /nuggets for fun supplementary material.
Now I'm ready to resume some coding projects. Time for less consuming, less commentary, more creating (#103).
POSTS
-
I can deploy a website with my eyes closed
#accessibility -
Tech terms I was pronouncing wrong
#ongoing -
An ugly alias
#bash, #vim -
Cutting videos in the terminal with chafa and ffmpeg
#text, #graphics -
There is only one amphibian emoji
#text -
Behind is.slippi.ranked.today, a lil countdown site
#web -
In the works: a file manager, Android bookmarking, a SaaS, and doodles
#ux, #potpourri -
Farewell to an unfinished webapp
#web -
List of GSoC Organizations
#gsoc -
Behind an interactive venn diagram: bitstrings and clipping masks
#graphics, #binary -
Notes on monospace, fonts, ascii, unicode
#text, #ongoing -
Supporting shader-based filters in p5js
#graphics, #gsoc -
My experience contributing in Google Summer of Code
#gsoc -
Setting up a custom domain and email - for beginners, by a beginner
#dns
ABOUT
Welcome to my website! I'm a software developer. I'm usually thinking about:- crafting convenient, lean websites and webapps
- making computers easier for people
- honing my command-line workflow
- tightening feedback loops
- designing with empathy
- teaching effectively
- writing more (RSS)
- helping others
- minimalism
- usability
- friction
- making sure of the more important things; offline priorities
Tired of hearing about software? Understandable. Take refuge in /notebook-love, /enjoyables, or some /nuggets. Everything else, unfortunately, is about computers. Sorry about that.
Here's a bit more about me: I look like this, sort of. I love soccer, tennis, basketball, ping pong, barefoot running, squatting, Brussels sprouts, math tutoring, teaching, black Ticonderogas, cats, Florida, and hammocks. I wish I read more books and doodled more doodles. I've already wasted too much life on screens. Don't make the same mistake -- remember to touch grass today! But not until you're finished looking around here. Consider listening to one of my favorite albums while you browse, too. That's always fun.
Cheers,justin@wonger.dev