I began programming when I was 10, when I received my first Arduino. I began learning HTML when I was 11 after taking a coding camp over the summer.
For the first few years I was entirely self taught, and practiced on this website, joeybabcock.me, in order to build up my skillset.
Around 2015 I began making the switch to Wordpress as a backend, and moved my site design over to a Wordpress theme.
In highschool I began to refine my web design abilities by putting my skills to practical use. I created several websites for the different organizations I was apart of.
I created separate websites for Sage Creek High School's ASB, Cross Country/Track & Field program, and a separate Mediawiki instance for documenting the history of my school.
Senior Assassins was one of the first fully fledged apps I created, and utilizes a number of different languages to administrate the game, run the twitter bot, and manage all the player states.
POLO & PAN – Zoom Zoom Piano Midi Synthesia Cover
December 2nd, 2022
Project Started: 2020-05-20 Ended: 2022-12-02 Total time spent: 59 mins Notes: 1035 Download:
Waterflame – Electroman Adventures piano midi synthesia cover
November 27th, 2022
Getting banned from YouTube for no reason kind of took the wind out of my sails cover-wise but I’m back [More…]
Shopify Dawn 7.0.0+ Disable Cart Drawer Popup
November 3rd, 2022
If you use a third-party app to create a slide-out cart, then you will likely want to disable dawn’s (new) [More…]
Shopify remove decimal from prices
September 30th, 2022
On my store, we use whole number prices so there was no reason to show the “.00” on the end. [More…]
Shopify Theme Development Fix 404 on Product Page
September 13th, 2022
GitHub can be used to sync Shopify themes and attempt to move over a theme from a development store to [More…]
Shopify Liquid Get Variant Object From Metafield
August 10th, 2022
When setting a metafield to a type “variant” you would be forgiven for thinking it would return a product object [More…]
Shopify Liquid Get Product Object From Metafield
August 3rd, 2022
When setting a metafield to a type “product” you would be forgiven for thinking it would return a product object [More…]
PSA: Do Not Update Your Ninebot Max to 1.8.3 (1.7.13)
July 18th, 2022
Previously, with DRV versions 1.6.13(1.7.3) and 1.7.0, Ninebot implemented restrictions to prevent downgrading the firmware. The team at ScooterHacking has [More…]
Shopify Dawn Disable Autoscroll On Variant Change
July 18th, 2022
While implementing a scroll-spy for a client, the page kept scrolling to the top. Initially, I figured it had been [More…]
Waterflame – Fuzzy piano midi Synthesia cover
March 29th, 2022
Project Started: 2017-09-02 Ended: 2022-03-29 Total time spent: 3 hours 17 mins Notes: 2725 Download:
How to Downgrade Ninebot Max/G30 DRV 1.7.0 Without STLink
March 27th, 2022
NOTICE: Future versions may never get a downgrade. If you upgraded (1.7.1+) and lost your ability to downgrade you will [More…]
How To Connect Ninebot IAP to a Ninebot ESX Over Bluetooth
March 3rd, 2022
Ninebot IAP is a utility developed by ScooterHacking.org. It is most often used to flash Custom Firmware via the site’s [More…]