About Me

I'm a self-taught developer with a love for figuring things out. I've studied Physics at Durham, Psychology at Lancaster, self-studied bookkeeping, and finally made my way to software development — where I've found my home 🙂

Why software development?

I've always been an analytically-minded and curious person; I love to learn, to problem-solve, and to explore. If you're not wandering then I feel like you're not learning, and I think software development is a perfect fit for me in that respect.

It's exciting to me to think about what's possible with this skillset, and it's seemed that the more I learn about it the more exciting that is.

What I'm working on / interested in

My interests are mixed in that they can be both practical and quite theoretical.

I love the idea of creating educational content that leverages JS to provide a more interactive and adaptive learning experience over traditional video content.

I've also always been good at maths, and yet I feel I relate to why it has such a bad reputation for learners, so I'd love to help address that with more of an explicit 'no-stupid-questions' approach.

I am, however, also interested in understanding the theory behind programming/formal languages. I'm trying to wrap my head around the likes of 'Lean 4' with its much more expressive type system, and to better appreciate concepts like the Curry–Howard correspondence.

Beyond the programming

I love to travel and I'd love to learn [natural] languages. I know a bit of Spanish, and plan on becoming fluent one day — so South America would be really nice to visit —, but languages like Mandarin are cool too. One day 🤞

I've already managed to travel across Europe and to Asia to a fair few countries, but I really look forward travelling a lot more! 🌍

Thanks for stopping by!

If you're curious, feel free to have a look at my CV and contact me on my socials below.