Citrus-Melon

Logo


I am a self-taught student learning to code by doing fun, random projects! I'm interested in web development, game development, competitive programming, and more.

View My GitHub Profile

My Projects

A list of my current and past projects

BUA Schedule → Google Calendar Importer

Live Site: https://citrusmelon.dev/bua-schedule-calendar-importer/

Source Code Repository

A tool for quickly and easily importing classes from a Boston University Academy PDF schedule into Google Calendar.

Cover Image

Older projects

Remote Learning Robot

Repositories: Web interface, Arduino sketch

In progress

A tripod that allows a student to remotely rotate a webcam for a 360° view of the classroom and raise a mechanical hand. Designed to bring students closer the classroom while in isolation due to COVID.


Shopping List

Repository: https://github.com/citrus-melon/Shopping-List

In progress

A comma-separated shopping list web app built with Vue 3!

Screenshot


USACO Status Bot

Repository: https://github.com/citrus-melon/usaco-status-bot

Simple

A Discord bot that provides contest status updates by periodically scraping the USACO home page.

Screenshot


Timebar

Repository: github.com/citrus-melon/timebar

Simple

Timebar is a simple web app that shows the progress between two dates. Easily visualize a duration of time, such as how much of the year has past, or how long you have before a deadline.

Screenshot


Hypixel Status Bot

Repository: github.com/citrus-melon/Hypixel-Status-Bot

A Discord bot that tracks players’ online status on the Hypixel Minecraft server to provide notifications and playtime statistics.

Screenshot


Face Drawing Classification

Colab Notebook

My 8th grade science research project, to learn about deep learning and neural networks. I trained a convolutional neural network using Tensorflow Keras to classify hand-drawn smiley and frowny faces!

Screenshot


Slime Combine

Repository: github.com/citrus-melon/BGJ-5-2021-1

A submission to the 2021.1 Brackey’s Game Jam! This is a Unity WebGL game that was created in one week, based on the theme of “stronger together”. Submitted in collaboration with @viv511! Combine slime to complete levels by placing corresponding slimes above all goals.

Screenshot


Cafeteria waste sorting game

Repository: github.com/citrus-melon/Green

A Unity WebGL game I created for my school’s enviormental team, for students to practice waste sorting in the cafeteria. Cafeteria waste items enter from the left of the screen, and you must correctly assign them to the compost, recycle, landfill, liquid, and unopened-food donation categories.

Screenshot


Swim Team Event Number Display

Repository: github.com/citrus-melon/swim-event-display

A web app for use at swim meets, to allow swimmers to more easily know the current event and be notified when their event is being callend. This app has two parts, a “controller” and a “receiver.” The receiver is meant for use on a large screen, which displays the current event number to swimmers. The controller is meant for controling the receiver from a mobile phone. It supports voice broadcasts, tts event change announcements, custom messages, and a event-change chime.

Screenshot



The Recording Repeater

Repository: github.com/citrus-melon/record-repeat

Simple

Record segments of audio from the microphone and then play them back in a loop! Also supports uploading your own files and playing multiple clips at once.

Screenshot