I'm Jonathan Bischoff, a frontend engineer from Vanderbilt University.
Navigate FreeWheel Adserver in a custom interface, enhanced for your workflow. Built in 5 days using the FreeWheel API.
launched Jul 14 2026
Upload music and listen to custom playlists, built in vanilla HTML and JS, using an AWS Bucket for storage, and Google Sheets for a database!
launched Jan 27 2026
A website for my girlfriend's Doula practice, built in vanilla HTML.
launched Sep 26 2026
Format advertising VAST links for your organization at the click of a button, using a custom ruleset
launched Apr 7 2026
A fun audiovisual sketch that animates music in the shape of a symmetric flower.
launched Nov 21 2018
A map showing the waterbodies, rivers, and watersheds of a particular quadrant in Western Washington. Built using Python with GeoPandas, from public WSDOT geodata packages, as part of an ongoing effort to protect Coho Salmon from toxic runoff chemicals.
last updated Aug 8 2025
Pacing
I like building workflows that quiet the mind and open up creative possibilities.
The screen should never feel overwhelming.
New features should become available to the user as they venture deeper into a specific component.
This allows the user to take in information at their own pace, solidifying learning.
Modularity
Each component should function along the same design logic.
Learning one component in-depth should inform the user how they can expect future components to work.
This requires a standardizing of visual language, workflows, and keywords.
The result is an application that feels good to use, like MacOS, Ableton Live, and Google Workspace.
Use
The application should put the user in the driver's seat.
Internal state should be remembered and manipulated by the application in order to free up the user's mental load.
Friction should be minimal where possible, except for operations with big consequences like deleting a database or deploying information to the public. Here, friction is introduced to remind the user of the gravity of their actions.
The result is an application that allows the user to enter a flow state so they can focus on what actually matters.