Hi, my name's Michael. I work as an in-house lawyer in London. In my spare time I make Internet things.

In part I'm inspired by the interface between the law and programming but also in part because I just enjoy learning new technologies.

Here's some of my work:

React-based contract components

  • React-contracts
    Write contracts using React (it made sense at the time).
    More
    Tools
    React
    MDX
  • Hilodoes
    A simple portfolio site for a talented designer, featuring an API-based CMS and automated deployment.
    More
    Tools
    Gatsby
    React
    Contentful
    Netlify
  • Attest
    Open source contract management platform. Like an Excel spreadsheet with less functionality but marginally prettier.
    More
    Tools
    Next.js
    React
    Node.js
    MongoDB
    GraphQL
  • OTTGNaaS
    Turn online terms into graphic novels at the flick of a switch (results may vary!)
    More
    Tools
    Google Cloud Vision API
    Node.js
    React
  • Case law emoji bot
    Emoji but not as you know it - possibly the future of fostering youth engagement with the law
    More
    Tools
    Twitter API
    IBM Watson
    Dango
    Node.js
  • Fennec
    Trade mark portfolio analysis and management
    More
    Tools
    Angular
    Node.js
    MongoDB
  • Instok
    Send reminders to customers when stock is back in
    More
    Tools
    Stripe API
    Twilio API
    Angular
    Node.js
  • Geophoto
    Satisfy your virtual wanderlust by looking at photos from places it'd be just dandy to go to
    More
    Tools
    Flickr API
    Angular
    Node.js
  • Mapopho
    Finally, a way to find out which part of the world has the best photos of subject matter X
    More
    Tools
    Flickr API
    Angular
    Node.js
  • Routebop
    Share routes with people you do or don't love or feel any kind of emotion for
    More
    Tools
    jQuery
    Node.js
    MongoDB
I also wrote some stuff here