About

About me

My name is Bradan Fleming (/’bɹeɪ dən ‘flɛm ɪŋ/).

I’m a 22-year-old computer programmer from Cultus Lake, British Columbia, Canada.

A cropped picture of me hanging from monkey bars with one arm

Various facts

I hold a Bachelor of Science in Computer Science from the University of British Columbia, and programming has been my main hobby since I was ~6 years old.

I grew up homeschooled, completed high school online through HCOS, and I still use Zim and Anki to continue learning and maintain the knowledge I’ve built. (I don’t review everything I’ve ever studied — just a narrow range of subjects I care about.)

I am an amateur violinist, and I was trained in the Suzuki method as a kid. These days, I only practice a few times per month rather than daily. I can also play the piano and guitar poorly.

I like making music, but I rarely release any. The program I use is Renoise, a tracker-like DAW, because I learned through chiptune and still struggle with piano rolls. I use MuseScore Studio for creating sheet music.

I study French for fun every day, and I can understand 80% of most movies and books. That said, I don’t consider myself to “know” the language because I can’t speak that well (mostly because I never practice speaking and writing).

I like radio, and I hold certificates for both amateur radio and marine radio. However, I rarely ever transmit because I still find it intimidating, and most of my interest is in the theory.

I like to model objects in Plasticity and 3D print them on my precariously-modded Ender 3 Max Neo running Klipper.

I occasionally collect, study, and repair vintage telephones. It’s a nice intersection of electronics, 3D modelling, and VoIP. Rotary dials scare me because they often have a bunch of annoying parts and old springs that break easily. (I’m looking at you GPO.)

Machine learning (ML) and large language models (LLMs) are interesting, but I disavow most technologies associated with the term “AI” because they rob people of opportunities to understand the world and better themselves, and increased productivity at the cost of blunted learning is a misguided trade-off.

My Linux distributions of choice are Fedora (for my systems) and Gentoo (for my development environments). I exclusively ran eccentric Gentoo systems for many years, but I was eventually wooed by Fedora’s relative ease of use as the modern desktop ecosystem improved.

I’m not as politically active as I perhaps should be, but I value accessibility, equality, privacy, health care, infrastructure, education, climate change, diversity, firearm rights, trans rights, and the right to repair.

Topics I like

Note that I am not necessarily proficient with all of the topics listed below. I do, however, find them interesting.

Keys

Contact

Please contact me via email at bradan@cogspin.com or via Matrix at @bradan:bradan.ca. I like receiving emails, so you have my explicit permission to contact me about pretty much anything as long as you’re not marketing something to me.

All other methods of communication are unreliable. If you try to contact me via iMessage, WhatsApp, Facebook, Signal, etc., I might not notice for a long time unless you let me know via one of the listed methods.

I often only check my messages once per day, so it’s generally best to send long-form messages or suggest a time to chat synchronously. This might be inconvenient, but it’s much easier for me to stay on top of.