About me

I am a software engineer based in Sydney, Australia and have built my career solving technical problems in the capital markets industry. Learning about technology and the domain to which it applies has been a continuous journey that I am sharing with my blog.

I completed my bachelors degree in Banking, Finance, and Management at Loughborough University in 2017. During my third year, I had used visual basics during an internship with UBS. My introduction to software development sparked a passion that I am continuing to pursue. In 2018 I graduated from The University of St Andrews with a Master's degree in Computer Science. My blog is now a project that will support my development as I document what I learn in and around my job as an engineer.

Reading List

The below list of resources are a combination of books, blogs and videos I find most useful for learning.

Engineering

  • [book] Clean Code
  • [book] The Phoenix Project
  • [book] The Pragmatic Programmer

  • Java/Spring

  • [book] OCP Study guide
  • [blog] Java revisited
  • [blog] Baeldung
  • [video] Chad Darby
  • [video] Richard Seroter
  • [blog] Vlad Mihalcea

  • Data structures and Algorithms

  • [book] Introduction to Algorithms
  • [book] Cracking the coding interview

  • Finance

  • [video] MoneyWeek
  • [news] Financial times
  • [website] Investopedia

  • Productivity

  • [book] Atomic habits
  • [book] Principles by Ray Dalio
  • [book] Why We Sleep by Matthew Walker
  • Mental Health

    Everybody has mental health, the below links are trusted charities and organisations that can offer guidance and support:

  • mind.co.uk
  • rethink.co.uk
  • mentalhealth-uk.org
  • Amongst many careers, and including those of software engineers, imposter syndrome is also highly prevelent. The below resource can be useful for understanding and addressing imposter syndrome:

  • opengrowth.com