01 / DEMO
Project 0187.88% test accuracy
Art Style Classifier
A visual classifier that tells sketches from rendered artwork.
PythonPyTorchComputer vision
About the project
I built a binary image classifier to distinguish sketches from rendered artwork. The dataset was gathered from Safebooru candidates, manually reviewed, and processed through a repeatable download, manifest, split, and export pipeline.
I compared a custom CNN with ResNet-18 transfer learning. After expanding the curated dataset to 447 images, resnet18_transfer_v2 reached 87.88% test accuracy and macro F1.
02 / DEMO
Project overviewJava / JDA
Built to make a Discord server more useful, social, and fun through voice, music, and configurable server features. It was made for YouTube playback, but does not currently use YouTube. Based on the character Vira from Granblue Fantasy.
Project 02Discord bot
ViraBot
A Discord bot for music, voice interaction, and server utilities.
Java 21JDALavalinkSQLite
About the project
ViraBot is a Java Discord bot built with JDA. It registers slash commands for joining voice channels, managing a music queue, and controlling playback. It was built with YouTube playback in mind, but that integration is not currently active.
It also supports English and Japanese spoken greetings and track announcements, with guild settings and playback history persisted in SQLite.