ryan778.github.io

Tools, Gadgets, and Fun

What's this?

Well, since you've somehow stumbled here, this is a fairly small site with all of the random and potentially useful tools, gadgets, and other general creations I've made over the years. Who knows, maybe you'll find something that you always wanted but could never find!

Key
(Date) • (Tech) - Date refers to when the project was started, not when it was completed/updated. Tech, if listed, refers to any primary libraries/languages used.
- Project not ready for general use.
- Project released to public, and new featuers are actively being worked on.
- Project finished, with no new features planned, only maintenance updates.
- Project no longer maintained.

Main Projects

Only open-source projects are listed here. You can find my full portfolio on my personal website (currently work in progress, will be linked once completed)

OpenTrivia

- January 2020 • NodeJS + Socket.io

An all-in-one web application for hosting trivia events. Features a "presentation" page for displaying questions and stats, individual "participant" pages to answer questions, and a "host" page for tracking scores and managing what's displayed.

ETA: Fall 2020

Final Grade Calculator

- February 2018

RogerHub is great, but it doesn't work great with complex situations. FGC supports various common test policies (lowest test replaced, dropped, half replaced) and unweighted tests.

Find out what you need to get on your final in a simple, intuitive interface!

MSCP

- May 2017 • Electron

The Minecraft Server Control Panel. Contact for access; an all-in-one server control panel to make setting up a Minecraft server something so easy even a seven year old could do it (source: was made for that purpose)

Google Feud Answers

• March 2017

What's Unique: You won't have to scroll through tens of pages to find what you're looking for!

Getting distracted in class, but want to one up your friends (or just bored)? Use this!

Disclaimer: Google is a registered trademark of Google Inc. Family Feud is a registered trademark of FremantleMedia North America, Inc. This page is not related to or endorsed by either of these companies.

State of Being Verb Checker

- December 2016 • CKEditor

Currently too specific of a thing to exist elsewhere! In the unlikely event that you're required to have zero state of being verbs, this checker will catch all 28 common SOBVs!

Side Projects

Bad UI

- Oct 2018-Mar 2019

A collection of various forms of "Bad UI" I made for fun over the years; many of them are on Reddit (some of which are quite successful - go to r/ProgrammerHumor and sort by top of all time ;)

A Social Life

- November 2018 • Materialize

My final project for my first semester 10th grade English class.

Flop

- July 2017 • Vanilla JS

Flop?

BKMusic

- June 2017 • JScript

Provides scripts to discreetly play music on your victim's computer. Some audio files no longer work.

Kevin Spin

- May 2017 • Vanilla JS

Like Taco Spin or Leek Spin, but with a guy (whose name is, unsurprisingly, Kevin) spinning around instead.

Anxiety Steps

- November 2016

Imagine a small group of seventh and eighth graders trying to make a website to do something in 24 hours. Well, this was what we came up with. (Also the only project on here that was a group project... and my first introduction to GitHub!)

More (other random stuff)

My About Me Page

(the above page will also give links to my first CS projects on Khan and more!)

The Original Homepage

A "homepage" that wasn't really a homepage, and more of a placeholder shouting "check out these random things!"
Ok, maybe this homepage isn't that much different but this one's actually complete!

My Instagram "Linktree"

Linktree managed to get wildly successful, but (reasonably so) puts top features behind a paywall. Didn't like the limitations of linktr.ee free, so I made my own.

My Heroku Server

Not currently maintained. Has some fun secrets, like CodeKeeper (want to poke at? there's a code hidden in this page's source code... note that the "reward" no longer does anything)


© 2020 Ryan Zhang. Some Rights Reserved. Privacy PolicyReturn to Top