Hello, World!

If you’re seeing this, you’ve stumbled upon the very first post: a humble “Hello World” in the grand tradition of developers everywhere. And much like that initial line of code, this site represents my first step in a new, exciting direction.

My name is Josh McInnes.  For years, I’ve been working in tech and exploring game development; creating websites, games, Virtual Reality projects, and more.

This site, McInnes.Dev, is here as a place to document and share my journey and connect with fellow developers.

Over time, I will endeavor to post regular updates here.

This site is a work in progress, much like any good piece of code. It will evolve, adapt, and grow as I continue to build, learn, and share. I invite you to join me on this journey.

Thanks for stopping by!
Josh McInnes
Web/VR Developer

My Background

Throughout my career, I have used many programming  languages, libraries, and engines.  I will try to give a quick overview of those here.

I have been using PHP since my early college days, and have a very robust understanding of the language. I am often the one that others come to when something complex is needed.

WordPress, based on PHP, is a common content management platform for websites. I have experience with custom plugins, custom themes, child themes, Multi-Sites, and more.

Databases are a critical component to most projects, so I have plenty of experience with CRUD (Create, Read, Update, Delete) operations, relational database design, and more. I am most familiar with MySql, but I have used MS SQL, Microsoft Access, CSV, and many other data sources.

I have been using Unity for Virtual Reality, Augmented Reality, iOS and Android Apps, and Game Dev since 2017. Unity mostly uses C# as a programming language

PHP

I have been using PHP since my early college days, and have a very robust understanding of the language. I am often the one that others come to when something complex is needed.

WordPress

WordPress, based on PHP, is a common content management platform for websites. I have experience with custom plugins, custom themes, child themes, Multi-Sites, and more.

Databases

Databases are a critical component to most projects, so I have plenty of experience with CRUD (Create, Read, Update, Delete) operations, relational database design, and more. I am most familiar with MySql, but I have used MS SQL, Microsoft Access, CSV, and many other data sources.

Unity

I have been using Unity for Virtual Reality, Augmented Reality, iOS and Android Apps, and Game Dev since 2017. Unity mostly uses C# as a programming language

Unreal Engine

I have been learning Unreal Engine recently, but only have a basic level of experience with it. The engine uses a custom system called 'blueprints', with C++ as the back-end language.

Projects & Goals

At work, I am always working on web and various Apps or XR projects, but here I will focus on my personal projects.

….