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

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

3D Mapping UC Santa Cruz with OpenStreetMap

3D Mapping UC Santa Cruz with OpenStreetMap

May 27th, 2021

Lately I’ve been adding 3d details onto buildings in OpenStreetMap for UCSC. Take a look if you’d like to see [More…]

Ninebot Max How to Downgrade/Flash Back to Stock Firmware

Ninebot Max How to Downgrade/Flash Back to Stock Firmware

May 18th, 2021

Occasionally you may accidentally proceed with the firmware update in the segway-ninebot app and end up with a feature you [More…]

Mario Kart Coconut Mall Piano Midi Synthesia Cover

Mario Kart Coconut Mall Piano Midi Synthesia Cover

May 18th, 2021

Download: { .MID, .MP3, .MP3(NOBG) } No background: 

Waterflame – Cropduster piano midi synthesia cover

Waterflame – Cropduster piano midi synthesia cover

April 9th, 2021

Download: { .MID, .MP3, .MP3(NOBG) } No background:

Ninebot Max/G30 How to Upgrade Gen 1 Motor to Gen 2

Ninebot Max/G30 How to Upgrade Gen 1 Motor to Gen 2

April 4th, 2021

Early in 2020, Segway released a new version of the Ninebot Max/G30 motor that was able to go faster at [More…]

DJ-Nate – The Beginning of Time Piano Midi Synthesia Cover

DJ-Nate – The Beginning of Time Piano Midi Synthesia Cover

March 16th, 2021

Download: { .MID, .MP3, .MP3(NOBG) } No background: 

SCXC/Sage Creek Cross Country Logo

SCXC/Sage Creek Cross Country Logo

March 14th, 2021

I made this some time in 2017 or 2018 for the cross country team at Sage Creek High School. A [More…]

POLO & PAN – Feel Good Piano Midi Synthesia Cover

POLO & PAN – Feel Good Piano Midi Synthesia Cover

February 20th, 2021

Download: { .MID, .MP3, .MP3(NOBG) } No background: 

Waterflame – Streetwise Piano Midi Synthesia Cover

Waterflame – Streetwise Piano Midi Synthesia Cover

February 8th, 2021

 This is Waterflame’s “Streetwise” on piano. DOWNLOAD: { .MID, .MP3, .MP3(NO BG) } NO BG: 

How To Fix/Replace a Broken Ninebot Max G30 Tail/Brake Light

How To Fix/Replace a Broken Ninebot Max G30 Tail/Brake Light

January 27th, 2021

While transporting my scooters up to college, the taillight on the back of my max broke off. This makes me [More…]

Ninebot ESX How to Downgrade/Flash Back to Stock Firmware

Ninebot ESX How to Downgrade/Flash Back to Stock Firmware

January 15th, 2021

Ninebot sometimes puts out updates for their scooters that can have undesirable effects on their end-users. To that end, it [More…]

How to Change Region Ninebot ESX

How to Change Region Ninebot ESX

January 13th, 2021

Region locks are one way that Ninebot ESX (ES1, ES2, ES3, or ES4) scooters can be speed limited. This is [More…]