I am a software engineer with over 10 years of development experience.

I am a capable problem solver: a fast learner who is comfortable working with large, complex datasets. I take pride in building well-architected, tested, reliable, performant, cost-efficient, useful applications.

I find joy in helping people and eliminating drudgery.

I have worked extensively with public transport data, including NaPTAN, NPTG, TransXChange, SIRI, GTFS Static and GTFS Realtime.

Languages, technologies and frameworks that I am experienced in include Go (Golang), TypeScript, JavaScript, AWS Lambda and related AWS services, AWS CDK, Node.js, Docker, SQL databases, Redis, React, Next.js – and many others.

Please take a look at my portfolio for some insights into the projects that I have worked on.