The first thing you should know about me is that I don't like unstated assumptions.
The world is a complicated place, and our small minds can barely hope to fully grasp it. So, I'll pretend that I'm a good writer and you can pretend you're interested in reading about what sounds like a confused dating profile.
It's not a dating profile.
I like long walks on the gravely beaches of Alberta, pina colada flavored bubble tea, and getting caught in a try/catch exception. My pastimes include coding, making impeccable websites, making peckable websites (*insert chicken peck*), and guitar. If you'd like a website like this one, and would like to pay me for it, head over to the freelance (*link*) section. If you'd like to hear more options, please press 2. (*insert dial popup*)
In all seriousness, I wrote this website to help market myself as I move to freelancing and just really to show others what a website can be and what kinds of things that websites nowadays are capable of. Of course I don't claim to have the fanciest website around, but it loads quick, it's quirky (if I do say so), and it represents who I am. Coincidentally, that's also what kinds of things I'd like to work on for freelancing.
Mothership, the Patchening!
So, I finally got enough parts to start testing things out for my hardware patcher. I’d been having problems with my other module (the knobby one) and had also just apparently learned about the “anti-turn notch”, which I thought was akin to those annoying sharp plastic bits that stick out when you get some kind of hobby kit that was obviously injection molded. So of course I plied them off. I don’t think that was giving me the potentiometer issues, I think I was just screwing them in so strongly (with my big strong man arms) that I was bending the taper or something.
So I set up a little test bench with my arduino and the MAX7219
Looks great right! That’s what I thought too:
0 min, everything lights up
10 min, OK lets find a library…hmmm there’s a bunch
20 min, Oh here’s one….uhhh I have to do things…download ZIP, code, etc…
40 min, Done my first example this should……does nothing
1 hr, what if it’s the pins, let’s switch to the arduino specific SPI pins
1.2 hrs, let’s imbue ourselves with the datasheet
1.4 hrs, let’s learn SPI
1.6 hrs, let’s use our own SPI library cuz’ I don’t trust nothin’ from nobody!
2 hrs, fuck
2.5 hrs, hmm looks like it’s not supposed to light up by default and some other dude has the same dealio because he didn’t put the anodes/cathodes with the right pins
2.51 hrs, which is the cathode again?
2.52 hrs, yep that’s what it is. Oh look my custom SPI code works, or it had an effect
2.6 hrs, switch to first library I was using (y’know the proper one). works
things I made
In no order (TODO: add images, reformat as grid)
- Arduino Guitar Pedal
- 4Score Iphone game
- Soundcloud scraper
- Raspberry Pi Wireless Sampler
- Home-made touch screen
- Software modular audio synthesiser
- Experiments in natural language processing and machine learning
- LED control circuits withh arduino
- Arduino spatula bot controlled by twitch
- Github commit viewer
- Auditory github commit viewer
- App for geotagging landmarks and commenting (anonument)
- Redid computer engineering wordpress site
- This website
- Experiments in DSP for face/eye tracking
- Homemade unofficial calendar for the 2015 Edmonton Fringe
- GPS path viewer
- Scrolling RPG platformer for GameJam
- Experiments in genetic programming
- Experiments in GPU programming (CUDA/WebGL)
- Encoding images from phone onto reel to reel tapedeck
- Program to take screenshots of Ionic phone apps
- Tool to see how frequently JS code is run (js-hist)
- Multi-user poetry app with unique suggestion UI
- Online signal for when to go to the bar in school
- Unfinished procedurally generated space RPG
- Discover Alberta app
- Enroute Taxi Advertising System
- Forestry radio tower registry
- Timesheet management system
- Home appliance maintenance app
- U of A Rutherford house tour app
- Social restaurant marketing app (MyTab)