My bio
I was born in Wisconsin and grew up in Virginia. I learned Visual Basic out of a book in 4th grade, forgot everything, and was reintroduced to programming at TJHSST. I taught myself HTML, CSS, and JS while I was there, learning by imitation+MDN on BakaBT and reddit. My senior tech project was on single-supply power amps.
I began college at UVA as an electrical engineering major, later adding computer science as a double. At UVA, I've had the opportunity to take classes ranging from VLSI and computer architecture to information retrieval and smart devices. I've also been able to work on laser-treated silicon with Dr. Mool Gupta, ReviewMiner with Hongning Wang, and on a robot with HoosMining.
Currently (Jan. 2017), I'm finishing up my studies and looking for a job in the sunny, friendly SF Bay area.
My public projects
-
osu-web-editor
Work-in-progress editor for osu! beatmaps.
Live site here: rarelyupset.com/osu-web-editor/
You will need an .osz file to drop on the page - try this file.
-
oppai-chunks
A python script that uses oppai to calculate the difficulty of an osu! beatmap throughout the song.
There's also a web app: rarelyupset.com/oppai/
-
Active Placeholder
Dynamic placeholders. It looks like this:
-
hexchat.channel-switcher.py
Unified channel switching with
/g
My skills
I've used:
- Java
- Python
- JavaScript
- C++
- Electronics
- C on embedded devices
- Spin for the Parallax Propellor
- LabVIEW on the NI myRIO (I'm CLAD certified)
- PCB design
- Oscilloscopes, function generators, power supplies, multimeters, etc.
- Aegisub
I'm practicing:
- React.js
- Sheik
Reach me