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.)

I love machine learning (ML) and large language models (LLMs), but I’m opposed to irresponsible large-scale deployments of it. Mundane things make me happy, so I avoid tools that spoil them for me, and that applies to more than just AI agents.

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.

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.

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 may be inconvenient, but it’s much easier for me to stay on top of.