About

I'm interested in how people think, reason, and make decisions. This led me to study Economics and Philosophy at an undergraduate level and an MSc in Behavioural Science, disciplines that approach decision making from different, unique perspectives.

I try and explore ideas by reading, writing, and building projects where philosophy, behavioural science, and design meet. Being & Thought brings those interests together in a collection of essays connecting neuroscience, philosophy, economics, art, and music. During my master's degree I built Libriax, a reading analytics platform that placed second in a public launch competition.

More recently I have built Behavioural Engines, which turns behavioural economic models into interactive simulations, and Behavioural Atlas, a 3D network mapping cognitive biases to the mechanisms behind them. Reading Rutger Bregman's Moral Ambition pushed me to ask how I could put my knowledge to use, and the result was School of Bias, an educational platform where every lesson is grounded in primary research.

Interests

Outside of work I read a lot of philosophy and literature. Karl Popper and Bertrand Russell are lasting favourites, though depending on the day it might be Nietzsche or John Stuart Mill, and in literature I love returning to McCarthy, Dostoyevsky, and Tolstoy. I play chess regularly and was part of the Manchester Chess Society during my undergraduate years.

I play competitive squash, having represented both the University of Manchester and the University of Glasgow, where I played at number one and won the 2025 University Championship. Running matters to me too, and I have tried to connect it with causes I care about, raising £675 for Alzheimer's research in an endurance run and £1,100 for cancer research at the Prague Marathon. I also play the saxophone, enjoy drawing, and have an interest in art, particularly German Expressionism, alongside architecture, history, and building scale models.

This portfolio was built with

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Vercel