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)
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
High-level library for hooking into SSBM gameplay (Python)
fimus
Predict missing categorical data (Python)
notebook love
On the joy of writing in notebooks
enjoyables
Personal recommendations for books, albums, and movies
LATELY
In the past few months, I've dug into D3 for dataviz, forked a window manager to add custom keybinds, got a taste of backend development with Pocketbase, and tried installing Arch Linux. I wanted to work on vic and write some posts, but I got burned out.
So now I'm just enjoying the nice weather and my new hammock. Maybe I'll write a "year in review" post around December.
POSTS
-
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
- 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
Developer sites can be so drab. I want to share interesting things, like the thrill of making small projects and solving new problems. I also want to inject personal content when possible, like this picture of me.
Here's a few bits about my life: I love math tutoring and teaching. I've worked as an assistant home inspector as well. I'm always down to play soccer, tennis, basketball, volleyball, ping pong, and any other sport - it really engages the mind and body, and it's great to be with friends in the Florida sun.
I try to take care of myself. I'm eating lots of veggies, going barefoot, and stretching new muscles. I'm reading more books and doodling more doodles. Sometimes I go to bed on time. I wish I had a hammock, and I wish I could snuggle with my cat forever. I've already wasted too much life on screens. Don't make the same mistake - remember to touch grass today! But I hope you enjoy this site first. Consider listening to one of my favorite albums while you browse, too. That's always fun.
Cheers,justin@wonger.dev