Getting to know me

History

I was born in New Zealand and have spent my entire life there. I've always had a great interest in programming. Since the age of 11 and have spent the majority of my time learning and building up my skills with different programming languages, frameworks, and toolsets. My earliest programming adventures came about in my days of Minecraft modding which was what inspired me to become a programmer by encouraging me to learn the Java programming language.

Interests

I am very interested in learning about topics related to programming. I have spent almost all my education career following the programming pathways. I quite enjoy working with other peoples code through reverse engineering and other collaboration. Outside of programming, I am also I am interested in bodybuilding, and I like to stick to a strict exercise routine and strive to achieve my goals and improve myself.

Projects

I've worked on many projects throughout the years, many of which are readily available on my Github. The majority of my GitHub projects are licenced under the MIT license. My projects come in all kinds of varieties in all different kinds of languages and frameworks. Feel free to take a Take a look around and see if any of them pique your interest.

Getting in touch

Technology

Backend Languages

Backend Languages

I am very familiar with languages such as Java and Kotlin having roughly 5 years experience programming with Java, 2 years with Kotlin, and 3 years with PHP. Since march of last year I have been making great strides with and am now able to comfortably use the Rust programming language and expect to use it quite often in future projects.

Frontend Languages

Frontend Languages

I am very well accustomed to popular frontend languages like Javascript and Typescript with around 5 years experienced in them both added up. I have been using them a lot throughout many of my projects.

Editors

IDE & Editors

Previously I would have preferred to develop my applications using the JetBrains collections of IDE's however I've since grown away from these as my usage of the Rust language has increased and have since started preferring to use VSCode for most projects. However for writing code in Java and Kotlin I will use JetBrains IDE's still as they are a well designed tool for the right job. I have also been experimenting with modal text editors such as NeoVim and Helix in my off time.

Backend Frameworks

Backend Frameworks & Tooling

I am very familiar with the Laravel php framework having shipped multiple production projects using it in the past. NuxtJS was the framework which I previously developed my personal website in among other side projects. I have used NodeJS to make bots as well as other useful tools and full on server systems. This current iteration of my website makes use of the NextJS React framework. Recently I have come to use the Actix and Axum web frameworks while developing my Rust applications

Frontend Frameworks

Frontend Frameworks & Tooling

I am quite familiar with a number of front-end frameworks my favorite of which is VueJS. I have a few other assorted frameworks mixed in throughout my project but VueJS tends to be the one I rely on the most. However recently I've been using React more often.