Hello, I'm Zane

Software Engineer

About Me

I'm a Software Engineering Specialist with Aus/EU citizenship.

Z

Multi-disciplinary engineer with expertise across data, cloud, DevOps, and immersive technologies.

As a Software Engineering Specialist, I work at the intersection of multiple technical domains. My data engineering experience includes building ETL pipelines and analytics systems using Snowflake, Python, and AWS/Azure cloud platforms.

I've implemented DevOps practices through CI/CD pipelines, infrastructure as code, and cloud deployment automation. My software development spans from backend systems to immersive VR/AR applications using Unity, Unreal Engine, and 3D modeling tools. This versatility allows me to bring unique perspectives to technical challenges.

My Skills

Python SQL Snowflake Data Pipelines ETL Processes CI/CD Docker Terraform AWS Azure Git JavaScript Java React API Development TensorFlow Unity Unreal Engine 3D Modeling AR/VR Oculus

Projects

A diverse portfolio showcasing data engineering, DevOps, software development, and VR/AR projects.

3D Visualization & Architectural Rendering

Altman House Kitchen Refurbishment

A detailed visualization of a kitchen refurbishment project for the Altman house. This architectural visualization demonstrates my ability to create photorealistic interior renderings with precise material textures, custom cabinetry, and realistic lighting.

Interior Design 3D Visualization Architectural Rendering

Interactive Architectural Visualization

A professional residential architecture visualization created in Unreal Engine. This project showcases my ability to create photo-realistic environments with detailed interiors, dynamic lighting, and an immersive walkthrough experience for client presentations.

Unreal Engine 3D Modeling Architectural Visualization

Creative Coding & Generative Art

Terrain erosion simulation

Erosion-threejs

An interactive 3D terrain erosion simulation that demonstrates how water shapes landscapes over time. This physics-based model simulates rainfall, water flow, terrain erosion, and sediment deposition in real-time using Three.js. Users can adjust parameters like rain intensity, erosion rates, and terrain characteristics to observe different geological processes.

3D Visualization Hydraulic Erosion Terrain Generation Three.js
Edge bundling network visualization

Edge Bundling Visualization

An interactive 3D network visualization that uses force-directed edge bundling algorithms to create elegant and informative cluster visualizations. This interactive visualization places nodes in 3D space organized by clusters, then applies sophisticated edge bundling techniques to reduce visual clutter and highlight connection patterns. Users can adjust parameters like bundling strength, edge opacity, and layout forces to explore different network representations.

3D Visualization Network Analysis Edge Bundling Three.js Data Visualization
Flocking Simulation

Flocking-threejs

An interactive 3D visualization implementing the Boids algorithm to simulate natural flocking behaviors like those observed in birds and fish. The simulation features separation, alignment, and cohesion behaviors with real-time parameter adjustment, adaptive smoothing, and collision detection, all rendered with Three.js.

3D Visualization Boids Algorithm Emergent Behavior Three.js
Gyroid visualization

Gyroid-threejs

A real-time visualization of the Gyroid, a triply periodic minimal surface, generated and rendered in the browser using the Marching Cubes algorithm and Three.js with native JavaScript.

3D Visualization Marching Cubes JavaScript Three.js
Flow Field Visualization

Flowfields-threejs

An immersive 3D flow field visualization that simulates fluid-like particle motion using Perlin noise. Features interactive controls for adjusting noise parameters, particle behavior, and visual aesthetics. Built with Three.js and vanilla JavaScript for a mesmerizing, responsive experience that showcases emergent patterns and complex systems.

3D Visualization Perlin Noise JavaScript Three.js Generative Art
Edge visualization

Edgegrowth-threejs

An interactive 3D visualization demonstrating differential mesh growth algorithms, creating organic, emergent structures in real-time. This simulation features adaptive curvature refinement, dynamic edge splitting, and physics-based relaxation techniques rendered with Three.js.

3D Visualization Differential Growth Generative Design Three.js
Edge Bundled Flocking Visualization

Edge Bundled Flocking

An interactive 3D visualization that combines flocking behavior algorithms with edge bundling techniques. Watch as autonomous agents follow emergent flocking patterns while their movement trails are dynamically bundled to reveal underlying movement patterns. Features include real-time trail visualization, adaptive bundling based on proximity, and customizable flocking parameters.

3D Visualization Flocking Algorithms Edge Bundling Three.js

Machine Learning & AI

McDeepNet Demo

McDeepNet

A Machine Learning model trained on 20,000 McDonald's reviews. Uses Recurrent Neural Networks (RNNs) to learn patterns from the provided reviews for sentiment analysis.

Python Machine Learning RNN
ML Game Project

neuroSnake

An implementation of the classic Snake game powered by Machine Learning. The snake is trained to find food while avoiding collisions with its tail and boundaries.

JavaScript Machine Learning Game Dev
NLP Project

Langchaingpt

A Python library for natural language processing, text embedding, document indexing, and information retrieval. Makes it easy to leverage the power of language models for various applications.

Python NLP Text Embedding
GAN Project

G-Net

An implementation of Generative Adversarial Networks (GAN) using TensorFlow. Generates 32x32 RGB images with real-time training statistics tracking and visualization.

Python TensorFlow GANs

Web Development

Chat App

MSGR-ChatApp

A real-time chat application built with React and Firebase. Features Google authentication and uses Firestore database for real-time messaging functionality.

React Firebase JavaScript

Certifications

Professional certifications validating my expertise in cloud, AI, data, and DevOps.

Microsoft Azure

Azure Data Engineer Associate December 2022
Azure Data Scientist Associate February 2023
Azure AI Engineer Associate December 2022
Azure AI Fundamentals November 2022
Azure Data Fundamentals November 2022
Azure Fundamentals October 2022
Security, Compliance, and Identity Fundamentals December 2022
Designing and Implementing DevOps Solutions January 2024

GitLab

Certified CI/CD Associate February 2024
Certified Git Associate June 2024
Certified Security Specialist July 2024
Certified Project Management Associate October 2024
Certified Implementation Services Professional October 2024
Certified Services Engineer Professional November 2024
Certified Migration Services Professional November 2024
GitLab CI Fundamentals January 2024

AWS

Certified Cloud Practitioner January 2022
Introduction to Generative AI December 2024
Machine Learning Foundations January 2025
Getting Started with Serverless November 2024

Google

Introduction to Generative AI December 2023
Introduction to Large Language Models December 2023
Introduction to Responsible AI December 2023

IBM

Deep Learning using TensorFlow January 2024
Containers & Kubernetes Essentials January 2024
COBOL Programming with VSCode December 2020

Python

PCEP – Certified Entry-Level Python Programmer February 2024
Programming Essentials in Python January 2021

Data Science

Developing AI Systems with OpenAI API April 2024
Machine Learning for Time Series Data March 2024
OpenCV: TensorFlow Keras Bootcamp March 2024
Supervised Learning with scikit-learn February 2024
Databricks Lakehouse Fundamentals March 2024
JavaScript Algorithms and Data Structures January 2024
Getting Started with AI on Jetson Nano January 2025

Security & Other

Cisco: Introduction to Cybersecurity December 2020
Cisco: NDG Linux Essentials December 2020
Cisco: Introduction to IoT September 2020
Skillsoft: Security Analyst January 2021

Get In Touch

Interested in working together? Let's start a conversation.

Contact Information

Professional Profile

LinkedIn: ZanePearton

Based In

Australia (with EU citizenship)