About Me

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.


I mostly played with javascript, making games and learning how to use server-side php processing to create dynamic output for my website.


Around 2015 I began making the switch to Wordpress as a backend, and moved my site design over to a Wordpress theme.

Gooseberry Mesa

Education

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.

Anza Borrego Desert

Recent Posts

POLO & PAN – Zoom Zoom Piano Midi Synthesia Cover

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

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

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

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

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

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

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)

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

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

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

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

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…]