Like most of my generation in IT, I'm cross-discipline. I've built and administered systems, networks and infrastructure across Windows, Mac and Linux. Familiar with networking kit from Cisco, 3Com, Zyxel and many others. Installed and managed CAT5e and fibre networks along with all network kit involved. Started coding in various languages in the mid 90s. I've worked on web, desktop, mobile and system-level work. Current specialisms are C, C# and TypeScript. Occasional contributor to open source projects. Happiest when writing code.