Systems Support Analyst with a strong background in IT troubleshooting, system administration and user support.
I combine hands-on technical experience with a Bachelor’s in Programming, ITIL v4 certification and formal ICT
training.
Passionate about automation, secure systems and building reliable solutions that improve day-to-day operations.
MY SKILLS
Core areas I focus on in my professional and personal projects.
Programming & Infrastructure Automation
Develop scripts, tools, and automated workflows to manage IT systems and services.
Systems Integration & Automation
Set up and manage services and IT environments. Integrate multiple tools to create efficient workflows.
Problem-Solving & Technical Support
Analyze and troubleshoot complex technical issues using ITSM best practices and secure configuration.
MY EDUCATION
Industry-aligned education with a strong emphasis on practical IT skills.
Certificate IV in Information and Communications Technology - TAFE
IT systems administration and application support
Secure environment configuration and user access management
System troubleshooting and issue resolution
Technical documentation and support procedures
Team-based delivery of IT solutions
Certificate III in Information and Communications Technology - TAFE
Foundations in programming, networking, and web development
ICT troubleshooting and technical support fundamentals
Operating system installation and configuration
Secure information handling and workplace ICT practices
Communication, teamwork, and problem-solving skills
Games Development (Programming) SAE Institute
Programming and game engine scripting (Unity / C#)
Gameplay systems development and implementation
Asset integration and interactive design workflows
Problem-solving and debugging in real-time environments
Team-based project development
ITIL v4 Foundation - PeopleCert
Solid understanding of ITSM best practices based on ITIL
Incident & problem management, and change control
Continual service improvement and aligning IT services with business needs
Enhancing service delivery efficiency through structured processes
PROJECTS
Things I’ve built, broken and rebuilt, all in one place. Feel free to explore. (This website counts.)
Designed and built a GUI-driven onboarding tool to standardise user provisioning across Active
Directory and
Microsoft 365. The solution replaces manual Service Desk processes with a secure, config-driven
workflow that
assigns licenses, groups, and mail settings based on role selection. Includes a demo mode for safe
testing,
input validation to prevent misconfiguration, and structured logging to support auditing and
troubleshooting
in enterprise environments.
Microsoft 365 / PowerShell
Monthly EXO Delegates & Age Report
Real-world Exchange Online automation
Identifies unused or risky mail objects via business-rule
filtering
Reports on redirect groups with no members, invalid delegates,
or age issues
App-only / interactive EXO authentication with full logging and
dry-run support
Generates HTML email reports and optional CSV exports with safe
cleanup
Built a production-ready PowerShell automation that audits Exchange Online objects to identify unused,
misconfigured, or potentially risky mail setups. The script applies business-rule filtering to flag
redirect
groups and mailboxes with missing delegates, invalid memberships, or age-related risks. Generates
clean HTML
email reports for stakeholders, optional CSV exports for analysis, and supports both interactive and
app-only
authentication with full logging and dry-run capability.
Deployed and managed a self-hosted media automation stack on Linux, integrating Komga and Lazy
Librarian with
qBittorrent, Prowlarr, and Mylar for end-to-end content acquisition and metadata management. Focused
on service
reliability, clean configuration, and troubleshooting of interdependent services. This project
demonstrates
hands-on infrastructure management, automation workflows, and real-world Linux administration
practices.
Developed a modular PowerShell toolkit to audit, enforce, and roll back Windows security
configurations in a
controlled and repeatable way. The toolkit applies enterprise-aligned security baselines including
SMBv1
hardening, local password policy enforcement, Defender configuration, and audit policy management.
Designed
with safety in mind, featuring clear logging, validation, and rollback support to reduce risk during
testing
and deployment.
Cybersecurity / Python
Ethical Keylogger (WSL-Compatible)
Educational & defensive security project
WSL-compatible input monitoring (no global capture)
Encrypted keystroke logging (Fernet / AES)
Explicit start / stop controls (no hidden execution)
An educational, defensive security project designed to demonstrate how keylogging works and how it can
be
mitigated. Implemented encrypted keystroke storage using Fernet/AES, explicit start and stop controls,
and
WSL-compatible input handling without global capture. The project intentionally avoids stealth
behaviour,
persistence, or data exfiltration, focusing instead on secure design principles and user transparency.
Game Development / 3D Horror
FEAR FLASH – 3D Psychological Horror Game
Lead Programmer on a narrative-driven horror experience
Core gameplay systems built around camera-based mechanics
Enemy AI that dynamically stalks and reacts to player movement
Level scripting to escalate tension and reveal narrative beats
Performance optimisation and bug fixing across multiple levels
Served as Lead Programmer on a 3D psychological horror game focused on tension, atmosphere, and
player-driven
fear. Implemented core gameplay systems centred around camera mechanics, enemy AI that dynamically
stalks and
reacts to player behaviour, and scripted narrative progression across multiple levels. Also
responsible for
performance optimisation, debugging, and stabilisation to ensure consistent gameplay experience.
Game Development / 2D Action
Villains Valour – 2D Slash & Dash Survival
Fast-paced 2D slash-and-dash combat gameplay
Playable villain characters with unique stats and progression
Scalable enemy difficulty and level-based progression system
Upgrade system rewarding repeated runs and skill mastery
Global leaderboard tracking player performance and survival
time
Developed a fast-paced 2D action survival game featuring slash-and-dash combat, playable villain
characters,
and progression-based upgrades. Implemented scalable enemy difficulty, stat-based character
progression, and
a global leaderboard system to track player performance and survival time. The project focuses on
replayability,
responsive controls, and balancing challenge through iterative tuning.