Jonathon Krause
Employment
Invoice Maker
Developer | February 2020 - June 2023
- Developed entire frontend from the ground-up
- Implemented all native iOS features including in-app purchases and subscriptions
- Integrated third party payment providers
BxB Media
Developer | October 2017 - March 2020
- Developed ~150 client sites with large focus on SEO and rankings
- Took sites to production based on single PDF which required UI/UX knowledge
- Configured all Google analytics apps along with DNS/CDN/etc
Grand Circus
Instructor | August 2018 - March 2020
- Taught all of the intro workshops: Intro to Javascript, Intro to HTML/CSS and Intro to Frontend Web Development
- Teacher Assitant for the March 2020 frontend bootcamp (Angular 9)
Tech
- HTML
- CSS
- SCSS
- JS
- React
- NextJS
- Jest
- Git
- Capacitor
- StoreKit
- MongoDB
- Linux
Projects
shSMS
React, NodeJS, MongoDB, WebSockets, Capacitor
One of the major setbacks of trying to retain privacy while using a cell phone is not being able to get native push notifications on the device. shSMS uses the Twilio API to send/receive the SMS/MMS between the device and the backend, Websockets to listen for updates to the database and then trigger Android's built-in Local Notifications to avert this restriction.

prvsr
React, ToneJS, TonalJS
I have a special place in my heart for randomness in programming. prvsr aims to consistantly create "decent" sounding music/melodies relying primarily on the `Math.random()` method in Javascript. Once you've got some smooth tracks laid down you can use the piano helper to learn the part and play it anywhere. No ChatGPTs or AIs here.

Terminal Bucket
NodeJS, Bitbucket API
Bitbucket got you down? PR been sitting in review for a week because you never got notified about that comment at the bottom of the diff? Terminal Bucket can help with that. Manage all the PRs in your repo with ease while basking in the comfort of your cozy terminal. You can read, approve, deny, comment and view diffs of all your PRs.

"Developer Adjacent" Interests:
Linux, Home Automation, Privacy, Security, Hacking, Self Hosting, Networking, Stable Diffusion and Gardening