Developer

Hi, My name is Max Dickson,
a software engineer from Christchurch, NZ

Max Dickson - Software Developer

About Me

Hi, my name is Max. I am an aspiring software developer from Christchurch, New Zealand. Armed with a Bachelor of Science majoring in Computer Science (with a minor in Philosophy), I am now looking to start my career in the tech industry. I am passionate about computers and technology, and I am always excited to learn new things. Outside of programming, my passions include music, cinema, philosophy, and gaming. I believe that a healthy and open-minded approach is key to success in the increasingly fast-paced tech world, and I am always looking for ways to improve myself and refine my skills.

  • HTML / CSS

    UI/UX Design, Tailwind.css

  • JavaScript

    React, Node.js, TypeScript, Next.js

  • Python

    Django

  • Java

    Software Development

  • SQL

    Database Management

  • MongoDB

    Document Databases

  • Git

    Version Control

  • Agile

    Project Management

  • Windows / Linux (Ubuntu, Mint)

    Operating Systems, Command Line

  • Terminal

    Bash, PowerShell

  • Prolog

    Declarative Programming

  • 2020-2024
    University of Canterbury - Bachelor of Science (Major: Computer Science, Minor: Philosophy)
  • 2017-2018
    Hagley College - NCEA Level 3
  • Freelance Web Developer (Fiverr)
    From October 2024 to mid-January 2025 I briefly worked as a freelancer for clients as a means of keeping myself occupied while also making money. I decided to discontinue this as I found there were not enough clients willing to pay for my services.
  • Tutor
    I spent the summer of 2021 to 2022 tutoring high schoolers in basic Python programming so that they could have a basic understanding of programming before starting their first year of university.
  • Volunteer
    I spent 2019 to 2020 doing volunteer work at Creative Junk, an arts and crafts store. This role had me cleaning, unloading and packing supplies, and aiding customers at Creative Junk until COVID-19 hit.

Contact and Projects

Send a Message

Featured Projects

Please note that I do not find as much time to work on projects as I would like due to depression leading to frequent cases of "coder's block". I find it easier to perform commissioned projects or collaborative ones because of this. I hope you understand.

FlappAI-Bird

A Flappy Bird clone that utilizes the NEAT neural network algorithm to learn from the mistakes of its previous attempts. This was done as a way of familiarizing myself with the basics of neural networks and aspects of machine learning in Python.

Python Machine Learning NEAT

Research Blog

This was a project that was planned to be for a blog that some friends and I were going to be running on philosophy. It has been abandoned for now as it was felt that a podcast would be a better medium for this kind of content; however the code for what was initially planned is here in case you want to examine it.

Node.js React Blog

FoodFinder

A project I made to get some experience working with Next and Docker. It utilizes JS Web Tokens and GraphQL to allow users to search for places to eat.

Next.js Docker GraphQL

Petition Site (Backend)

The backend of a petition site that was developed for the University of Canterbury's SENG365 course. Received a mark of 86/100.

Node.js Express REST API

Petition Site (Frontend)

The (React) frontend of the petition site mentioned above. Unfortunately this was not finished to the standard I wanted it to be due to an ongoing personal crisis causing a great deal of stress.

React Unfinished

This Portfolio Site

The website you're currently looking at! Built with modern web technologies and responsive design principles.

HTML5 Tailwind CSS JavaScript