this is a website which i will use to store my thoughts, projects, and other things
if something is this color, you can click it!
if something is an image, hover over it for the source!
hi
you can call me spibble or dragn or Miles; i don't really care which! i'm a student at UCSD studying the sciences of cognitive and computer (formerly also math, but it was too smart for me). my gender is none and my pronouns are all of them, so feel free to have fun with it!
where to find me
if you would like to get in contact with me, i use Discord (@spibblest) as my primary messenger and Bluesky as my primary social media. I do not use anything else regularly! so, message me on those places, or risk shouting into the void.
some other places i have a public presence on include Github for any public programming i do for school, work, or personal reasons. i also have a Toyhouse for character and art storage. feel free to browse, but i will most likely not be very responsive to attempts to message or contact me on those places.
if you're cool, you can also send me an email!
things i've made
WIP (most things i've made are either quick websites or not easily accessible on the web, yet)
things i like
(note: this list is most likely, definitely, positively very incomplete)
- rhythm games
- Rhythm Heaven (have played them all)
- Rhythm Doctor (have gold button)
- Taiko no Tatsujin (6th dan 2025/2026)
- maimai (14.5k)
- Pump it Up (ok i'm a noob at this one)
- Chunithm (also noob)
- Ongeki (...)
- non-rhythm games
- Deltarune (ch. 5 was pretty good)
- Celeste (all non-golden berries)
- computer science-y stuff
- embedded systems
- computability/complexity
- robotics and HRI
- music stuff
- electronic music
- "mario kart jazz" (as one of my friends calls it)
- music production (really want to try it)
- music psychology/ethnomusicology
things i've helped teach
- UCSD Office of Academic Support and Instructional Services (OASIS)
- fall 2023 - spring 2024: "math intern" (1-on-1 and group study for precalc and calc 1 classes)
- spring 2024: workshop co-facilitator for linear algebra
- UCSD Department of Cognitive Science
- spring 2025: instructional assistant for COGS 108: data science in practice
- UCSD Department of Computer Science and Engineering
- fall 2024 - spring 2026: tutor for CSE 29: software tools and systems programming
what i'm up to rn
the date is 6/29/2026 (a bit late, but happy pride month!). i am currently working as a software/quality engineering intern at Brain Corporation, a commercial robotics company. they make stuff like autonomous floor scrubbers and shelf scanners :) the robots are pretty cute :) especially the smaller ones :)
this feels like the first "real" internship i've had before and the experience feels weird to adapt to, but it's been fun so far. it's fun getting to meet people in the office, eating free lunch, walking and talking, etc.; also, writing code is kinda fun, i guess. it's hard to say much because i started less than 2 full weeks ago, but so far, it's cool and i am learning a lot! it's also given me an excuse to stay in San Diego for the summer, which is nice because
- i've never lived here in the summer,
- i still have some friends to hang out with, and
- i've never really made free time to go out and explore!
surprisingly, despite the time i've spent in SD, i never really got out that much. i've already visited a few new places in the past few weeks i've been off of school, particularly in the downtown area. i've also met up with some new people as well from other schools!
speaking of schools, i recently finished my third year at UCSD. academically, i found this year to be pretty challenging. i took (too) many classes this year, including my first graduate-level classes! some of my favorites from the past year are (in no particular order):
- COGS 118B: Unsupervised Machine Learning. an introduction to things like clustering, expectation maximation, PCA, ICA, etc. the final project was anything ML-related of our choice, so our group did a difficulty classifier for Taiko no Tatsujin charts. i definitely wanna expand on this in the future!
- COGS 189: Brain Computer Interfaces. an introduction to different types of brain signals, filtering, analysis methods, and some hands-on experience with EEG. for our final project we hooked up an EEG to keyboard inputs and mapped some controls in Minecraft :)
- CSE 122: Wireless Networking. programming with Nordic/ESP boards to implement protocols like WiFi, Bluetooth, Thread, and Lora. the final project was a design project for a potential IoT application with hundreds of edge devices, which was cool.
- CSE 200: Complexity Theory. an introduction to higher complexity classes past P/NP, like circuits, randomized algorithms, and interactive proofs. my brain still hurts from it but i survived and i thought it was pretty interesting!
- CSE 276B: Human-Robot Interaction. a paper-based class for the HRI field, so we basically just read a bunch of papers about different robots and the effects they have on people. final project was a robot of our choosing so we made a robot that helps students study :)
- MUS 177: Music Programming. programming oscillators, filters, etc. in C++. the class covered both software (DAW plugins) and hardware (using Electrosmith boards), but the project was only software. i made a horrible bitcrushing and delay plugin which you can find here!
despite all the fun i've had in school, it still gives me some stress. i'm currently in the process of applying for my master's in CS, which is never really fun, and i'm a little worried about job stability during the school year since a lot of scary budget cuts have been happening. but, at the end of the day, i'm sure thigns will be alright, and i will find my way :) i hope...
outside of school, i've just been chilling and developing my hobbies more. i've started playing more rhythm games more often (rhythm heaven groove in 3 days!!!) and i have a pretty diverse routine at Round1 now. i've found that being bad at a lot of games is generally more enjoyable than just being good at a couple (wait, isn't that kinda the same thing?). i've also found that i can connect with more people just by virtue of playing more games. (i'm also now the president of our school's rhythm game club, so i kinda feel like i have to play a lot of different games, lol)
i've also been spending more time furrying it up; since my first con experience at AFC last September, i've been looking into more and more cons! i went to FC back in January (highly recommend) and actually will be in PA this weekend for Anthrocon (if i met you there and you are reading this now, hello)! it's still kind of crazy to me that i'm doing all this just for a furcon, but hey, i need some hobbies to dump money into. this will be my first time traveling in a few years, so i'm looking forward to it!
other than that, i've pretty much just been chilling, thriving, in my lane. but perhaps i'll move out of my lane soon?