(Way too much) information about me

Boring information and random crap for stalkers. If you were looking for something useful, go here. If you are a potential employer, try hard not to look at this page unless you have a sense of humour. If you are actually a stalker, apparently the standard procedure is to peruse this page and then spam me about your lord and saviour Karl Marx on IRC. Yes, this happens.

me irl


I'm a first year Honours Computer Science student minoring in Economics at Algoma University in Sault Ste. Marie, ON, Canada. I've been programming for about ten years. Now I'm blowing $68k on a piece of paper to prove it.

I write software in my free time. Mostly front- and back-end web development and video games. I'm not particularly fond of either. I usually write in rc and JavaScript. I use the werc web framework a lot. I enjoy administrating Unix systems.

I'm from Waterloo, where I attended Bluevale Collegiate Institute. You can read my transcript here if you are seriously that bored. I went on to pass Advanced Functions by more than three percentage points but I was still too dumb to get an updated transcript. For the record, I am pretty sure the "F" in the "Note" column stands for "French", not "Fail".

While I was in Waterloo, I attended some hackathons. There are not so many of those, or really anything else, in Sault Ste. Marie. At the KW Symphony's Hack The Orchestra, I made a useless web app that didn't quite work. I proceeded to give an awful presentation of the software to tens of people. They were visibly uncomfortable. I learned teamwork and resolved to practise presentations to the point of near-competence. At Tech Retreat, I attempted to make a really cool VR rhythm game where notes fall from the sky and you punch them in time to music. It didn't work and I direct most blame to Razer. At the last minute I threw a bunch of Nic Cage textures on weird models in Blender and made a basic FPS engine where you can shoot green balls at said models for no reason. The judges were thoroughly entertained but I think they noticed that we only spent about half an hour on it. Here I learned how to fail gracefully. At Hack the North I got sick and slept through most of the weekend. But I worked with the Oculus Rift a bit and started integrating OSVR with Blender. I have had more success with the Ludum Dare, where I've entered four games since 2015. One ranked #378 overall, #44 for humour, and #126 for innovation out of 2725 entries.

I attended meetings at the Kitchener-Waterloo Linux User Group and DevHouse Waterloo for a while, and maintained KWLUG's video podcast archive.

I volunteered refurbishing laptops at Computer Recycling. Here I learned that ThinkPads are the best and HP sucks.

I attended LibrePlanet at MIT and the International Conference of Prices & Markets at the University of Toronto in 2015.

You can read a bit more about me in my interview with the Social Media Alternatives Project: People need a place to share and debate things without fear of prosecution: An Interview with Kyle Farwell and Keefer Rourke of Tokumei.co. But mostly it is just a plug for Tokumei.

You can read what other people have to say about me on the testimonials page.

Sometimes I am too honest. Case in point: this page. I tend to go too far. Usually I have annoyingly high standards, but I am easily amused.

Some of the more interesting things I've made

Tokumei is an anonymous social networking platform. Besides protecting activists, whistleblowers, and regular people who want privacy, anonymity allows for real, honest discussion. People can only truly discuss something when they don't know each other. Traditional discussion is a criticizing game. When you're anonymous, even when your opinion is criticized you don't know who to be upset with. With identities, famous people and long-time users gain followers and authority. When all information is treated equally, only an accurate argument or an interesting post works.

Gelato Labs is a group of programmers, artists, and designers from around the world who build games for fun. We create a variety of games for different age groups, interests, and platforms. We welcome contributions of all types and sizes from anyone, regardless of age or experience.


I hate computers, and everything else.

The Unix philosophy is a good way to make software suck a little less.

I like freedom, in computing and in real life. If I can't access (and practically use) the source code, your software sucks by default, because I can't fix it. ISC is my favourite software license.

Social networking fascinates me, though I barely use it personally. I don't like the privacy implications of Facebook. I use Twitter a bit to market my software (@tokumeico, @gelatolabs). I don't understand social photography (Snapchat, Instagram). I have enjoyed photography in general in the past. Imageboards are an interesting format but content tends to be low-quality. I tried to make an ideal social networking format for myself, Tokumei. It is kind of ok, I guess.

I'm also interested in video games despite barely playing them. I used to play games a lot, and then I decided to waste my time writing code instead. Virtual reality is cool, especially OSVR.

I like ping pong but I am not good at it. The retractable table tennis net is the coolest invention since the Nixie tube watch. I build papercraft when I am especially bored.

papercraft papercraft papercraft

I like Soylent, strawberry-flavoured sweets, Pocky, and lychee juice. I like Soylent because it is convenient and cheap. I don't know anything about food chemistry but my logic is that Soylent can't possibly be worse than the realistic alternative, instant noodles. Ceres lychee juice is a scam; it contains more pear than lychee. Rubicon and Foco know what they're doing. Rubicon's sparkling lychee juice is especially excellent, but impossible to find. Unfortunately Ceres is the most widely available brand here. I blame communism.

I collect plastic water bottles (no joke) and figurines.

figures figures

I like aesthetics and cuteness. fuzzyflakes(1) is the best screensaver. rio(1) is the best window system. VGA is the best font. This is the best hat. #E91E63 is the best colour.

I like art. Code is like art, if most artists were drunk children. I listen to bad J-pop and alternative rock. I watch/read slice-of-life and comedy anime/manga. Action and history are boring. Sci-fi is hit-and-miss: space is boring but sometimes technology isn't. Recently I have been watching horror films. I like books but don't find much time to read them. I don't like any particular genre(s) of novels. People who make art I enjoy with an exceptional degree of consistency include Stanley Kubrick, Mike Judge, 宮崎駿, Babbe Music, Scott Adams, M.C. Escher, Camilla d'Errico, Lora Zombie, and Angelina Wrona.

Some specific things I like

Music: 8#Prince, ALTIMA, angela, ΛVICII, AVTechNO!, 濱崎步, Babbe Music, BlossomNightfall, °C-ute, Cage the Elephant, ClariS, David Bowie, DECO*27, ELISA, E.L.V.N, fhana, fripSide, Frozen Starfall, 野水伊織, Isaac Schankler, じん, Kalafina, 分島花音, KOTOKO, Kraftwerk, Kyary Pamyu Pamyu, Lana Del Rey, Lindsey Stirling, May'n, Metric, minato, Mt Eden, nano.RIPE, ナノ, nao, Nem, OpenBSD, Passion Pit, Pearl Jam, Perfume, Ray, ryo, 阪田知樹, seleP, 下村陽子, SUPER SONICO, 鈴木このみ, Syrufit, twenty one pilots, Tycho, wowaka, Yellow Magic Orchestra, ゆちゃP, ZAQ.

TV/Film: BPS バトルプログラマーシラセ, ガッチャマン クラウズ, Hackers, 新世紀エヴァンゲリオン, Penn & Teller: Bullshit!, ピンポン THE ANIMATION, Rick and Morty, シリアルエクスペリメンツレイン, Silicon Valley, South Park, The IT Crowd.

Books/Comics: A Clockwork Orange, Animal Farm, Atlas Shrugged, Dilbert, ひぐらしのなく頃に解 祭囃し編, L'Étranger, Lolita, Nineteen Eighty-Four, よつばと!.

Games: Almost Bejeweled, Cannon Smash, Cards Against Humanity, Dead or Alive 5, 初音ミク -Project DIVA-, HuniePop, Mirror's Edge, narcissu, OpenSimulator, opsu!, Ryzom, Sleeping Dogs, StepMania, スーパーマリオブラザーズ, Teeworlds.

Computers/Software: rc, werc, Plan 9 from Bell Labs, OpenBSD, Tor, ThinkPads.




Evil plans

I want to build something like GALAX. I think the most interesting part might be impossible, but I haven't come to a conclusion yet.

I want to make something with virtual reality, natural language processing, machine learning, and speech synthesis.

I want to maintain Catachresis as an MMO.

If you have ideas for any of these or something else, please get in touch.

evil plan