Skip to content



Block or Report

Hi I'm Ian 👋

banner that shows the opening scene from the seminal World at War TV series first in 1973 when the show was made and then in 2016

I’m a self taught Freelance Developer and Code Club Volunteer. My interests span the entire spectrum of software development including web development, databases, legacy code, instrumentation, debugging and security.

Currently teaching myself Angular where I spend most of my time getting over the brick wall learning curve of Observables. I enjoy writing TypeScript and trying to undercover as many features of VSCode as I can. I love attending conferences, listening to Podcasts and reading good technology books. I owe much of my success to discovering the first edition of Code Complete early in my career.

In my spare time I help run a local Code Club which introduces primary school age children to programming. When off line I can found exploring and photographing battlefields of World War II.

Find me around the web 🌎:

  • Sharing what I learn on my blog
  • Read tweets that thank people who have helped me or whose work I have enjoyed.
  • Connect with me on LinkedIn


  1. Live station departure built using Angular

    TypeScript 2

  2. A FizzBuzz program developed using C# and .NET Core

    C# 1

  3. Trying out what I've learnt about Angular Routing

    TypeScript 1

  4. Completed example taken from the tutorial shown here:


  5. Hacker news clone built with Angular


  6. Weather app that obtains its data from OpenWeather


233 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri

Contribution activity

April 2021

Created 2 commits in 1 repository
Created 1 repository

Seeing something unexpected? Take a look at the GitHub profile guide.