Programming
Below is a list of programming languages to which I’ve been exposed. Most of my programming is done in Vim nowadays, using JetBrains IDE’s when required. Given a quick refresh I can tackle just about any language, but my favourite would either be Go or Ruby. More detailed descriptions available upon request, self-taught unless otherwise noted. A good chunk of my career has been working with the ecommerce frameowork Magento. This involves a lot of components from PHP to JS, and MVC structures to XML configurations.
- ActionScript 2.0/3.0
- Flash games on Game Design
- C/C++
- With OpenGL
- Twiccian front-end (detailed information here)
- Terminal game on Game Design
- Various projects in college, from CS101 labs to Data Structure assignments
- Clojure
- CSS
- My website
- Nintendo Castle 4.0
- The York Review
- Various sites at ParadoxLabs, enough to tweak basics
- Git
- Not a language, per se, but integral to them!
- On a ton of projects, most of them listed here
- Various sites and projects at ParadoxLabs, using CLI git
- Go
- GTK3
- HTML/5
- See Web Design
- Many many sites at ParadoxLabs, often in PHTML
- Java
- See this browser RPG
- Various projects in college
- JS
- Minor work in Twiccian chat implementation
- Various sites at ParadoxLabs
- PHP
- Originally in WordPress: used on my own website, York Review, and Nintendo Castle 4.0
- Heavily at ParadoxLabs in Magento (1 and 2)
- Qt/QML
- Twiccian GUI
- Ruby/Ruby on Rails
- Ruby Media Player
- Ruby Reminder App
- Slack Mathbot (Converting to a Pixiv unfurler)
- Ruby OpenGL Mill
- Ruby OpenGL Train
- Working on converting more C++ OpenGL projects to Ruby/OpenGL
Some languages I’ve poked around in at least once.
- Erlang (minor experience)
- Dart
- Jekyll (this site)
- LaTeX (resume and cover letters)
- LESS
- Prolog (minor experience)
- Python (2.7/2.8)