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