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 serverside 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.

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.

Recent Posts

Ninebot Scooter Command/Serial Packet Generator

Ninebot Scooter Command/Serial Packet Generator

April 7th, 2020

Using the ScooterHacking.org command API, I’ve created a GUI below to create commands. Fill out the form below to get [More…]

San Diego County COVID-19 Cases by City Interactive Map

San Diego County COVID-19 Cases by City Interactive Map

April 6th, 2020

Using data from an earlier project, I created a map with Leaflet.js and OpenStreetMap. Just like before, the data is [More…]

San Diego County COVID-19 Cases by City

San Diego County COVID-19 Cases by City

April 5th, 2020

Using data scraped from the pdf that the county uploads ~daily here is the latest data on case numbers for [More…]

How To Connect Ninebot IAP to the IoT Port of a Ninebot ESX

How To Connect Ninebot IAP to the IoT Port of a Ninebot ESX

February 28th, 2020

Intro Ninebot IAP makes flashing files to your scooter a breeze. It can also come in handy to downgrade the [More…]

How To Connect Ninebot IAP to the External Battery Port of a Ninebot ESX

How To Connect Ninebot IAP to the External Battery Port of a Ninebot ESX

February 9th, 2020

Intro Ninebot IAP makes flashing files to your scooter a breeze. It can also come in handy to downgrade the [More…]

How To Connect Ninebot IAP to a Converted Rental Ninebot ESX

How To Connect Ninebot IAP to a Converted Rental Ninebot ESX

February 7th, 2020

Rideshare companies have been notoriously bad at picking up their towed vehicles, so it’s not uncommon to be able to [More…]

How To Connect Ninebot IAP To A Ninebot ESX

How To Connect Ninebot IAP To A Ninebot ESX

February 7th, 2020

This guide covers how to connect Ninebot IAP to a Ninebot ESX Series scooter, such as the ES1, ES2, ES3, [More…]

Javascript Auto Download Screenshot as Image From Clipboard

Javascript Auto Download Screenshot as Image From Clipboard

January 23rd, 2020

Ever wanted to save a screenshot on windows but don’t want to have to install utilities or deal with MS [More…]

MediaWiki allow ‘.exe’ files to be uploaded

MediaWiki allow ‘.exe’ files to be uploaded

January 22nd, 2020

**Let me preface this post by saying, in general, it is not advisable to allow exe files to be uploaded [More…]

Major Lazer – Get Free piano midi synthesia cover

Major Lazer – Get Free piano midi synthesia cover

January 21st, 2020

 Major Lazer – “Get Free” on piano. DOWNLOAD: { .MID, .MP3, .MP3(NO BG) }

Connecting Ninebot IAP via a NodeMCU

Connecting Ninebot IAP via a NodeMCU

January 19th, 2020

Ninebot IAP is an awesome tool that was created to allow the flashing of custom software to Ninebot Scooters on [More…]

Connecting Ninebot IAP via a Wemos D1 Mini

Connecting Ninebot IAP via a Wemos D1 Mini

January 18th, 2020

Ninebot IAP is an awesome tool that was created to allow the flashing of custom software to Ninebot Scooters on [More…]