SOFTWARE DEVELOPER

Craig Pettifor

Welcome to my corner of the web! I'm a motivated Australian software engineer with the goal to grow and learn a bit more every day. Here you can see an overview of my skills and projects that I've worked on.

location pin

Currently based in Paris, France

coding image

MY EXPERTISE

Software Development

docker logo
git logo
github logo
IntelliJ logo
C logo
C# logo
Java logo
Python logo
VScode logo
jira logo
miro logo
Godot logo

Web development

JavaScript logo
HTML logo
lamp stack logo
Laravel logo
React logo
nodeJS logo
php logo
Flask logo
CSS logo

Infrastructure & Databases

PowerShell logo
MySQL logo
teamviewer logo
PostgreSQL logo
Postman logo
Roundcube logo
Heroku logo
salesforce logo
veeam logo
microsoft 365 logo
1password logo
linux logo
craig pettifor

I'm a solutions-driven professional with a strong foundation in software development, systems administration, and data engineering.


I thrive at the intersection of technical problem-solving and strategic implementation, with a knack for delivering innovative solutions that add real value.


Whether I'm building APIs, automating workflows, or improving infrastructure, my focus is on creating scalable, user-centered systems.


Currently, I'm building a portfolio to showcase my skills and projects, blending my passion for coding, data, and automation to tackle complex challenges.



I'm also committed to continuous learning, exploring new technologies, and fostering collaboration in inclusive environments.

triangle

MY PROJECTS

I'm currently working on several projects with a focus on responsive full-stack applications.

WHED Migration & Optimisation (capstone project)

A trial end-to-end optimisation, normalisation, and test migration of an existing MySQL database and developing a robust API to serve institutional data.

Odin Calculator

Fully functional, responsive calculator built with vanilla JavaScript, HTML, and CSS.

Mot-Le

French clone of the NY Times game Wordle hosted on MongoDB Atlas, Netlify, and GitHub Pages.

in progress

Historical Membership Map

Full-stack reactive webpage displaying data on a map using an example membership database, built with Docker, PostgreSQL, Express, React, and NGINX.

in progress

EXPERIENCE & EDUCATION

Salesforce Administrator certification


Salesforce

in progress

The Odin Project: Node.JS path


The Odin Project

in progress

online

IT Systems Administrator

International Association of Universities

since 2024

Paris, France

Bachelor of Computer Science (Honour Roll)


University of New England, Australia

completed in 2024

online

Java Programming I


University of Helsinki, Finland

completed in 2023

online

CS50x: Introduction to Computer Science

Harvard University, U.S.A.

completed in 2022

online

CS50p: Introduction to Programming with Python

Harvard University, U.S.A.

completed in 2022

online

Vice Chancellor's Award for Service


University of New England, Australia

2021

Armidale, Australia

Student Programs Officer


University of New England, Australia

2021

Armidale, Australia

GET IN TOUCH