Alex Thorne

I’m a DPhil (PhD) student in mathematical physics at the University of Oxford. My research concerns the arithmetic properties of Calabi-Yau manifolds, a type of geometric structure of great interest to mathematicians and physicists (well, string theorists). I’m currently working on some computations and hope to publish the results soon.

In my free time I enjoy programming, and am currently on a journey of discovery into the world of JavaScript and web app development. I have a long way to go but I can already say that – in its modern form – JavaScript is a really nice language to work with. My first blog post on webpack configuration will be out soon.

I’ve particularly enjoyed writing JavaScript in a functional style and this has lead me to start studying Haskell so I can get into functional programming properly.

I’ve started this website so I have somewhere to post about my experiences as I learn. For now this will mostly be about web app development, but I hope I’ll also be brave enough to write a bit about functional programming soon too.

One other thing I’m quite excited about is the prospect of bringing an engineering mindset to academia. There is a lot of computational work done and code written in physics, but many of the tools and methodologies known widely to software engineers are not common in academia. To name a few: Git (and associated collaboration tools like GitHub), automated testing and packaging. In the future I may write on some of these topics in the hope of popularizing these topics among physicists and other academics.

If you’re interested in my professional profile, check out my resume, my GitHub or my LinkedIn. And don’t hesitate to email me if you have further questions.