About

David Hill

IT Technician at Active Office, Kilmarnock. Ayr, Scotland.

I'm an IT professional with twenty years of experience across infrastructure, networking, and security. Most of that time has been spent keeping enterprise systems running — Microsoft 365 estates, Cisco networks, ISMS audit programmes, and the kind of day-to-day service delivery that makes a workplace function.

The work I've been doing more recently is different in tone, if not in substance. I completed 100 days of Python projects, built tooling inside Neovim, and shipped a Pygame game with the kind of polish that small projects reward. The throughline is the same: I want to understand the systems I work with end to end, and I'd rather build the thing than just buy it.

Right now that's pointing me toward agentic systems and the infrastructure they run on. I'm working through Google Gemini, learning Rust, and documenting the journey publicly. This site is part of that — a quiet corner of the open web where the work and the thinking can live side by side.

What I work on

Infrastructure & Security

Twenty years keeping enterprise systems running: Microsoft 365, Azure, Cisco networks, Cyber Essentials Plus, ISO 27001.

Agentic Systems

Building with agentic AI workflows and the infrastructure they run on. Currently exploring Google Gemini, Python, and Rust.

Open Source

Active on GitHub — 100 days of Python, Neovim/LazyVim tooling, Pygame projects. Documenting the journey publicly.

Open Web

Interested in autonomy, self-hosting, and the political forces shaping the digital stack.

Skills

Infrastructure

Microsoft 365Azure / Entra IDActive DirectoryIntune (MDM)Windows ServerLinuxmacOS

Networking

Cisco LAN / WANVPNWiFi infrastructureFirewall managementNetwork diagnostics

Security

Cyber Essentials PlusISO 27001ISMS auditsRisk assessmentPatch managementDisaster recovery

Delivery

ITILTier 3 escalationHardware lifecycleCloud migrationsStakeholder communication

Building

PythonRust (learning)Next.jsTypeScriptPygameNeovim / LazyVim