Projects

Selected practical work spanning automation, support tooling, web development and this portfolio.

Highlights
Product Data Web Scraper
Python / Web scraping / Database
  • Created and maintained a scraper to automatically collect product data such as prices, SKUs and sizes.
  • Reduced repetitive manual data collection and supported a more consistent dataset.
PythonScrapingDatabase
PowerShell Microsoft 365 Automation
PowerShell / Microsoft 365
  • Developed scripts to automate routine administration tasks within Microsoft 365.
  • Focused on repeatability, efficiency and reducing manual support effort.
PowerShellAutomationM365
Intune Deployment & Endpoint Management
Microsoft Intune / MDM
  • Created and deployed endpoint configurations and policies.
  • Supported Windows, Android and Apple device lifecycle management.
IntuneMDMSecurity
Microsoft Defender Improvement
Cybersecurity / Incident response
  • Investigated and resolved Defender security alerts.
  • Contributed to improving organisational security posture and awareness.
DefenderSecurity
HTML5 Canvas Career Roadmap
HTML / CSS / JavaScript / Canvas
  • Interactive, dependency-free career roadmap using the HTML5 Canvas API.
  • Supports drag-to-pan, scroll-to-zoom and reset.
HTML5CanvasJavaScript
GitHub Pages Portfolio
Static JAMstack · No frameworks
  • Pure HTML, CSS and JavaScript site designed for GitHub Pages.
  • Responsive layout, reusable styling and interactive UI without build tooling.
GitHub PagesCSSJS
This Website
Built as a static JAMstack-style portfolio using HTML, CSS and vanilla JavaScript. The background, cards, navigation and interactive career roadmap are all client-side and suitable for direct GitHub Pages hosting.