About Me

Hi, I’m Josh — a Primary School ICT Technician with 7+ years of hands-on experience, passionate about using technology to enrich education and empower both students and teachers.

I hold a BSc in Computing and Information Technology from the University of Derby, where I built a strong foundation in problem-solving, systems management, and IT innovation.

Education-focused — I support multiple primary schools, maintaining and enhancing their IT environments for reliability and accessibility.

Community Contributor — I have contributed to FAForever, an open-source gaming project, collaborating on development, user experience, and community tools.

Family First — Proud dad and stepdad to two boys. We enjoy nature walks, spontaneous adventures, and cozy weekends with cinema nights.

Whether I’m supporting teachers, building home tech projects, or helping improve gaming tools, I’m always exploring meaningful, creative ways to use technology.

Featured Projects

FAF Patchnotes Site

The Patchnotes site was the go-to platform for creating graphical balance changelogs, making it easier for the FAForever community to quickly understand the changes. Since the patchnotes are now automatically generated in the FA repository, and the manual work to create the patchnotes pages became too time-consuming, the site was phased out at the end of 2024.

However, I still use the repository as a personal playground to test new skills and experiment with what I’ve learned.

  • Static version live and stable
  • Transitioning to a Jekyll-based UI
  • Repo still used as a testing ground for new ideas
View on GitHub

FAF News Publisher (WPF)

A Windows desktop app created to streamline content publishing for the FAForever news team, making it easier for non-coders to create news posts without needing to know Visual Studio Code or GitHub.

During development, we discovered an alternative solution to the problem, and as a result, the project has been publicly archived. However, this experience gave me valuable insights into OAuth authentication and how to work with it in real-world applications.

  • Built with WPF and C#
  • Simplified news creation for non-technical users
  • Gained experience working with OAuth authentication
View on GitHub

Home Lab Projects

Compact Proxmox Configuration

Lightweight virtualisation for a home lab setup.

  • Installed on compact hardware
  • Performance-optimised
  • Simplified home virtualisation

Nginx Proxy Manager

Streamlined local network access with custom URLs.

  • Deployed on Proxmox
  • Custom local service links
  • Easy network management

PiHole DNS Server

Network-wide ad blocking and DNS management.

  • Running on lightweight hardware
  • Blocks ads and trackers across devices
  • Improved network performance

Immich Photo & Video App

Self-hosted private photo and video library.

  • Hosted on Proxmox
  • Auto-uploads from devices
  • Full control over personal media

Plex & File Server on TrueNAS Core

Centralized media streaming and file storage.

  • TrueNAS Core hosting Plex and SMB shares
  • High-quality media streaming
  • Reliable file storage and backup

Skills

Technical Skills

Windows Server Active Directory Proxmox TrueNAS DNS Management PowerShell Wi-Fi Configuration Nginx Pi-hole GitHub

Soft Skills

Problem-Solving Team Collaboration Adaptability Project Planning Technical Training Customer Support Documentation

What People Say

"Very dedicated and knowledgeable lead of his school's IT team." - Bruno Reddy OBE, Creator of Times Tables Rock Stars & NumBots

Badges & Certifications

Introduction to Cybersecurity

Issued by Cisco via Credly

This credential demonstrates foundational knowledge of cybersecurity threats, vulnerabilities, defense strategies, and insights into career opportunities in the field.

  • Global threat landscape awareness
  • Defense principles and vulnerability analysis
  • Career awareness in cybersecurity
Verify on Credly

Computer Hardware Basics

Issued by Cisco via Credly

This badge confirms practical skills in building, repairing, and maintaining computer hardware and mobile devices, along with fundamental troubleshooting techniques.

  • Core PC and device components
  • Installation, upgrades, and maintenance
  • Basic diagnostics and troubleshooting
Verify on Credly