Technical Skills

On this Page, I’d like to showcase my proficiency with various programming languages, frameworks, and programs I’m familiar with. If you’re interested in learning about what kind of exposure I have to a particular technology feel free to drop me a message on my contact page and I’ll make a post detailing my knowledge.

  • Go - Scrolling through the front page of stack overflow, it's clear that there is always seeming to be a new latest and greatest programming language taking the world by storm. Some say that Rust's memory safety is going to cause it to conquer the space dominated by c and c++. Other's argued, for a brief time, that NodeJS would revolutionize web development and simplify the skills of a front end and…
  • Groovy - Java is great, but it has a reputation for being a bit verbose and requiring a decent amount of 'scaffolding' code to be able to do fairly simple things. It's also a skill set that a lot of people come out of school with. So how do we take a common skill set and leverage it to build things faster? Well that's where groovy comes in. Groovy takes everything from…
  • C++ - Have you ever looked at the manual that came with your stove or refrigerator and noticed the diagram of the part at the back of the book? You see all the components and where they fit together, it's all a bit of a mess at first glance but then after you stare at it a while you start to understand it more. Then by the time you get to the…
  • HTML Logo HTML - HTML. the building blocks of the internet and a skill set often taken for granted. Take a quick tour of my expertise of HTML from humble beginnings creating online presences for my Neopets to working with large scale Java EE applications.
  • JavaScript Logo JavaScript - Ah JavaScript, the Play-Doh of programming languages. You don't have many rules. People either love you or hate you. Use you to build beautiful master pieces, or hacked together monstrosities. At the end of the day, you're quickly taking over web and mobile development. What would we do without you?
  • Git Logo Git - Get an Overview of my familiarity with Git in this article. I walk you through my first experiences with Git through to my most recent ones.
  • MySQL - I didn't get much exposure to databases until I reached university. In my early days of learning Java and Visual Basic, I never worked on complex enough projects to justify a DB, so I never learned how to use them. It wasn't until I took INFO 1103 Data and Information Management that I discovered how powerful DBs are. This course used Microsoft SQL Server not MySQL but based on my…
  • Java Logo Java - Oh, Java hello, old friend. I started to get acquainted with Java when I was 16. I decided one day that I should know how to code, and at the time, all resources pointed towards Java as the standard. So I found a tutorial series on YouTube, and I was off to the races. It was fun learning java on my own, but I later realised when I took a…