About Me

Former London black cab driver turned software engineer, I now build full-stack web and mobile applications that deliver real value for clients.

I focus on clean, maintainable code, using TDD, automated testing, and CI/CD pipelines to support reliable delivery. I have worked with modern technologies including React/Next.js, Node.js, TypeScript, and MongoDB, through to .NET, SQL Server, and Flutter.

I have been interviewed about my journey into tech - watch my Northcoders interview here. Outside of coding you’ll usually find me on a motorbike or under the bonnet of a car - although these days I prefer to get lost in code rather than south of the river.

Portrait of Johnny Hall
About Johnny Hall — Software Engineer Portfolio | Johnny Hall Portfolio