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
A stream of thoughts, tips, doings and dones
LATELY
I've hurdled my creative block, thanks to months of offline healing. Credit also goes to my new computer and my /nuggets. You can see all my works-in-progress at that link.
Arch desktop configuration continues. I'm currently settling into niri and figuring out workarounds for Wayland papercuts.
POSTS
-
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 -
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
___ ___ ___ \\ \\ / \\ \\ / \\ / \\/ \/ \ elcome 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