Skip to content
For Hire
For Hire


  • Arctic Code Vault Contributor
Block or Report

Small Hadron Collider

I'm a software developer and consultant based in Bristol.

🏢 For Hire

I'm currently looking for interesting work (contracts or permanent roles).


  • Part-time: until my son starts school, I'd like to work at most four days a week
  • Haskell/functional programming (although I do enjoy good OOP too)
  • Something that makes the world a better place
  • Remote or Bristol (UK) based

Get in touch: (No recruiters/libertarians please)

Micro CV

  • 2003-2008: Studied Philosophy at various universities in Scotland
  • 2008-2018: Freelance Full-Stack Web Developer (primarily PHP & JavaScript)
  • 2016-2019: Freelance Instructor on DevelopMe_ Bootcamp
  • 2019-2021: Curriculum Director & Instructor at DevelopMe_
  • 2017-Present: Hobbyist Haskell Developer

⌨️ Side Projects

  • Nand to Tetris: a fully working computer, written in Haskell
  • taskell: a command-line Kanban board
  • brök: a command-line broken link checker
  • cmt: enforce consistent Git commits

💰 Sponsor

If you'd like to support any of these projects, you can buy me a book.


Illustration by Lauren Radley • Copyright Mark Wales, 2021


  1. Command-line Kanban board/task manager with support for Trello boards and GitHub projects

    Haskell 1.2k 43

  2. Find broken links in text documents

    Haskell 394 6

  3. Write consistent git commit messages based on a custom template

    Haskell 178 6

  4. -.. --- - ..-. .. .-.. . ...

    Shell 10 1

201 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri

Contribution activity

April 2021

8 contributions in private repositories Apr 6 – Apr 9

Seeing something unexpected? Take a look at the GitHub profile guide.