Home About
About
Cancel

About

Hi, I’m Dan. I work as as Senior Software Engineer at ITV writing backend systems using a Scala Typelevel stack. I find writing a great consolidation exercise for reinforcing learning. This is a place to write about topics related to technology.

Interests. More broadly, I’m interested in functional programming, software design patterns, domain modelling, effect systems and their application to real world problems.

See my CV for more information about the kinds of problems I have the most experience with.

See my dissertation for an adventure through effect systems in pure functional languages.

Collaboration. I’m open to collaboration and particularly interested in:

  • All the topics mentioned above.
  • Tech for good projects.
  • Open source projects.

Contact. My social media presence is patchy at best, but feel free to contact me about anything I’ve written or just to connect.