Skip to content
Brandon Lodge

Skills

Grouped by category. Proficiency is labelled honestly — 'currently learning' means exactly that.

Programming Languages

Python

Strong

Strongest programming language. Comfortable developing applications and working with common libraries.

Libraries: OpenCV, NLTK, Pandas, scikit-learn

PHP

Working knowledge

Knowledge of the fundamentals of PHP and can build simple PHP websites.

Java

Working knowledge

Foundational knowledge from university study.

JavaScript

Working knowledge

Basic knowledge from personal study.

HTML/CSS

Working knowledge

Basic practical knowledge from personal study and web development.

Databases

SQL

Working knowledge

A reasonable working knowledge of SQL — a working skill rather than an area of expert-level knowledge.

PostgreSQL

Working knowledge

Used in personal projects.

MariaDB

Working knowledge

Used in personal projects.

Tools & Version Control

Git

Comfortable

Used frequently and comfortable with standard workflows; still developing more advanced practices.

Linux

Comfortable

Used for several years; comfortable at the command line and as a development environment.

DevOps & Cloud

Docker

Developing

Knowledge of the fundamentals and have begun using containerisation in personal projects. Experience is currently developing.

Bitbucket

Currently learning

Recently began using Bitbucket, particularly as part of the DevOps portfolio project.

GitHub Actions

Currently learning

Currently learning GitHub Actions and CI/CD concepts.

CI/CD

Currently learning

Actively developing understanding of CI/CD principles, automated testing and automated deployment.

AWS

Currently learning

Currently learning AWS and cloud concepts; studying toward the AWS Certified Cloud Practitioner exam (not yet taken).

Web Development (Currently Learning)

React

Currently learning

Currently learning React.

Next.js

Currently learning

Learning Next.js through development of this portfolio project.

TypeScript

Currently learning

No prior practical experience; learning as part of this portfolio project.

Laravel

Currently learning

Recently started learning Laravel to develop backend/web development skills. Not yet professional-level.

Artificial Intelligence / Machine Learning

Academic background in artificial intelligence, including machine learning, neural networks, natural language processing and computer vision. Strongest practical experience in this area is Python-based computer vision, particularly using OpenCV.

Languages

  • EnglishNative / fluent
  • JapaneseConversational / intermediate